about 2 hours ago
Hyderābād, IndiaSenior
Responsibilities
- Define, design, and develop components using Java, Spring, Spring Boot, and AWS cloud.
- Collaborate with architects, Systems Engineering, Product Management, and other stakeholders throughout the product development lifecycle.
- Formulate and communicate technical vision and strategy to stakeholders.
- Design and develop data architecture and manipulation structures across multiple database solutions.
- Implement all aspects of development, including database, presentation, middle tier, and system interfaces.
- Collaborate closely with the Agile delivery team and Product daily.
- Respond quickly and effectively to changes in requirements.
- Develop and maintain system and technical documentation.
- Participate in project planning and estimation activities.
- Mentor and teach junior developers, promoting best practices.
- Assist with testing and release processes, including writing unit and integration tests.
- Monitor AWS services and overall system behavior to ensure reliability and performance.
Requirements
- BS in Computer Science or related degree, or equivalent experience.
- 6–10 years of professional development experience in Java/J2EE.
- Strong experience with unit testing frameworks such as JUnit.
- 2+ years of experience in system design.
- Experience with Cloud Architecture (AWS preferred) and distributed systems.
- Strong problem-solving and analytical skills.
- Strong written and oral communication skills.
- Experience working in an Agile/Scrum environment.