Job Title: Java Developer
Location: Hyderabad
Employment Type: Full-time
Experience: 4 years
Domain: Banking and Insurance
Key Responsibilities:
- Design develop and maintain scalable Java applications using Spring Boot framework.
- Build and deploy microservices-based architectures to support modular and efficient software solutions.
- Develop and optimize database interactions using Hibernate ORM.
- Collaborate with cross-functional teams including QA DevOps and Product Management to deliver end-to-end solutions.
- Write clean reusable and well-documented code following coding standards and best practices.
- Participate in code reviews unit testing and integration testing.
- Troubleshoot and resolve technical issues in a timely manner.
- Contribute to continuous improvement by suggesting and implementing new technologies or processes.
- Support deployments and basic cloud-related operations working closely with cloud engineers or DevOps teams.
Requirements
- Strong proficiency in Java programming language.
- Hands-on experience with Spring Boot framework and microservices architecture.
- Solid knowledge of Hibernate or other ORM frameworks.
- Understanding of RESTful API development and integration.
- Basic knowledge of cloud platforms (AWS Azure or GCP) and cloud-native application concepts.
- Experience with relational databases (MySQL PostgreSQL Oracle etc.).
- Familiarity with version control systems such as Git.
- Good understanding of software development lifecycle (SDLC) and Agile methodologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Benefits
Company standard benefits.