
Lead Software Engineer - JAVA AWS
- Hyderabad, Telangana
- Permanent
- Full-time
- Lead the design, development, and troubleshooting of software solutions, encouraging innovative approaches to solve technical problems.
- Oversee the creation of secure, high-quality production code and the maintenance of algorithms that integrate seamlessly with systems.
- Guide the production of architecture and design artifacts for complex applications, ensuring design constraints are met.
- Direct the analysis and visualization of large, diverse data sets to drive continuous improvement of software applications and systems.
- Identify hidden problems and patterns in data to enhance coding hygiene and system architecture.
- Implement and manage identity and access management solutions, ensuring secure and efficient access to systems and data.
- Drive AWS cloud initiatives, including the design and deployment of scalable and resilient cloud architectures.
- Ensure compliance with security standards and protocols in identity and access management and cloud environments.
- Mentor and develop team members in Java programming, identity and access management, and AWS technologies.
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Proficient in Java programming and coding, with a strong ability to mentor and guide team members.
- 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 and 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, with leadership experience in these areas.
- Experience with cloud technologies, specifically AWS (EC2, EKS, S3), and the ability to lead cloud initiatives.
- Strong experience with NoSQL (Cassandra, DynamoDB) and relational databases, with the ability to guide database strategies.
- Experience with Kubernetes and familiarity with Kafka, with the ability to lead containerization efforts.
- Good understanding of the financial and banking industry, with the ability to align technology strategies with business goals.
- Strong understanding of identity and access management in the banking domain.
- Experience with identity management systems such as Siteminder, ForgeRock, Ping Identity, or NokNok systems.