Experience: 5 to 12 Years
Work model & location
- Work model: Work from Office (WFO)
- Location: Hyderabad Office
Interview process
- Online test
- Virtual technical discussion
- Manager / HR virtual discussion
About The Role
We are seeking a skilled and motivated Java Developer to design, implement, and maintain high-performance Java applications. You will collaborate with cross-functional teams to deliver scalable, reliable solutions within the finance domain.
Key responsibilities
- Design, develop, test, and maintain Java-based applications and microservices.
- Contribute to software design and architecture discussions; apply established design patterns and best practices.
- Work closely with front-end engineers, product managers, and QA to deliver features.
- Write clean, maintainable, and well-documented code.
- Optimize application performance and troubleshoot production issues.
- Participate in code reviews and provide constructive feedback.
- Maintain source control and CI/CD pipelines; follow release processes.
Required Qualifications & Skills
- Strong proficiency in Core Java, Spring / Spring Boot, and Hibernate.
- Solid understanding of OOP, design patterns, and software development best practices.
- Experience building RESTful APIs and microservices.
- Familiarity with relational databases (MySQL, PostgreSQL, Oracle) and writing efficient queries.
- Experience with build tools (Maven or Gradle) and version control (Git).
- Familiarity with issue tracking and collaboration tools (JIRA) and CI/CD pipelines.
- Experience with one or more cloud platforms (AWS, Azure, GCP).
- Strong problem-solving skills and ability to work independently or in a team.
- Bachelors degree in Computer Science, Engineering, or a related field.
- Experience in the finance domain is required and will be given priority.
Skills: spring,azure,aws,design patterns,java,microservices,software