Job Role: Senior Java Developer
Job Location: Chennai, Kochi, Trivandrum
Experience Required: 6+ years
Notice Period: Immediate Joiners Only
Job Overview
We are looking for a highly skilled Senior Java Developer with 6+ years of experience in designing, developing, and maintaining enterprise-grade applications using Java/J2EE technologies. The ideal candidate should possess strong expertise in Spring Boot, Spring Cloud, Hibernate, Microservices, REST API Development, and Cloud Platforms (AWS/Azure/GCP). The role requires hands-on experience in building scalable, secure, and high-performance applications while adhering to modern software architecture and development best practices.
Key Responsibilities
- Design, develop, test, and maintain enterprise applications using Java/J2EE technologies.
- Build scalable and high-performance solutions following multi-tier and microservices architecture.
- Develop robust backend services using Spring Framework, Spring Boot, and Spring Cloud.
- Implement persistence layers using Hibernate/JPA and optimize database interactions.
- Design and consume RESTful APIs and integrate with third-party services.
- Apply software design patterns, coding standards, and architectural best practices.
- Collaborate with business analysts, architects, QA teams, and stakeholders to deliver high-quality solutions.
- Participate in technical design reviews, code reviews, and performance optimization activities.
- Deploy and manage applications on cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Troubleshoot production issues and provide effective resolutions.
- Ensure application security, scalability, reliability, and maintainability.
- Mentor junior developers and contribute to technical leadership initiatives.
- Participate in Agile ceremonies, sprint planning, and continuous improvement activities.
Required Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field.
- 6+ years of hands-on experience in Java/J2EE application development.
- Strong experience in designing and developing enterprise-level applications.
- Expertise in Java, J2EE, Spring Framework, Spring Boot, Spring Cloud, and Hibernate.
- Strong understanding of Object-Oriented Programming (OOP), Design Patterns, and Software Architecture Principles.
- Experience in developing Microservices-based applications.
- Hands-on experience in REST API Development and Integration.
- Experience with at least one cloud platform:
- Amazon Web Services (AWS)
- Microsoft Azure
- Google Cloud Platform (GCP)
- Strong knowledge of distributed systems and scalable application design.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication and stakeholder management abilities.
Java, J2EE, Spring Boot, Google Cloud Platform, API Development