
Software Engineer III - Java, AWS
- Hyderabad, Telangana
- Permanent
- Full-time
- Develop and troubleshoot software solutions with innovative approaches to solve technical problems.
- Create secure, high-quality production code and maintain algorithms that integrate seamlessly with systems.
- Produce architecture and design artifacts for complex applications, ensuring design constraints are met.
- Identify hidden problems and patterns to enhance coding hygiene and system architecture.
- Contribute to software engineering communities of practice and explore new and emerging technologies.
- Foster a team culture of diversity, opportunity, inclusion, and respect.
- Experience in developing, debugging, and maintaining code in a large corporate environment using modern programming languages and database querying languages.
- Comprehensive knowledge of the Software Development Life Cycle.
- Solid understanding of agile methodologies, including CI/CD, application resiliency, and security.
- Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, AI, machine learning, mobile).
- Proficient in Java programming and Spring Boot, Microservices.
- Experience with cloud technologies, specifically AWS (EC2, EKS, S3).
- Strong experience with NoSQL (Cassandra, DynamoDB) and relational databases.
- Experience with Kubernetes and familiarity with Kafka.
- Good understanding of the financial and banking industry.