Java Developer (Experienced)
Role Overview
As an experienced Java Developer, you will design, develop, and deploy robust, scalable, and secure Java applications. You will take ownership of modules, mentor junior developers, and collaborate with cross-functional teams to deliver enterprise-grade solutions.
Key Responsibilities
Design and implement complex Java applications and APIs
Develop and maintain Spring Boot / Spring MVC based microservices
Optimize application performance and scalability
Integrate applications with databases, third-party APIs, and cloud platforms
Ensure adherence to security best practices and coding standards
Conduct code reviews and mentor junior developers
Collaborate with DevOps teams for CI/CD pipelines and deployment
Troubleshoot production issues and provide long-term fixes
Required Skills
Strong expertise in Core Java, Advanced Java, and Java EE
Hands-on experience with Spring Boot, Hibernate, JPA
Knowledge of RESTful APIs, Microservices architecture
Proficiency in SQL/NoSQL databases (MySQL, MongoDB, Oracle)
Experience with cloud platforms (AWS, Azure, GCP)
Familiarity with Docker, Kubernetes, CI/CD tools (Jenkins, GitHub Actions)
Strong problem-solving and debugging skills
Ability to lead projects and mentor team members
Job Type: Full-time
Pay: ?180,000.00 - ?500,000.00 per year
Ability to commute/relocate:
Hyderabad, Telangana: Reliably commute or planning to relocate before starting work (Preferred)
Experience:
Java: 1 year (Required)
Location:
Hyderabad, Telangana (Required)
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.