Java Developer

5 - 9 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Java Developer with over 5 years of experience, you will be responsible for designing, developing, and deploying scalable applications using Java, Spring Boot, and Microservices. Your key role will involve collaborating with cross-functional teams to create RESTful services, work with SQL/NoSQL databases, and ensure the quality of code through unit and integration tests. You will participate in Agile sprints, optimize application performance, troubleshoot production issues, and follow best practices in coding, security, and version control. Key Responsibilities - Design, develop, and maintain highly scalable Java applications using Spring Boot and Microservices architecture. - Collaborate with teams to define, design, and ship new features. - Create and consume RESTful APIs and interact with SQL/NoSQL databases. - Develop unit and integration tests to uphold code quality. - Participate in Agile sprints, reviews, and daily stand-ups. - Optimize application performance, ensure high availability, and scalability. - Troubleshoot and debug production issues across services and databases. - Follow best practices in coding, security, and version control (Git). Required Skills - 5+ years of Java development experience. - Strong knowledge of Spring Boot and the Spring Framework. - Experience in Microservices architectures. - Proficiency in building RESTful services and integrating with front-end and third-party services. - Knowledge of SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB). - Familiarity with CI/CD pipelines and containerization tools like Docker. - Experience with cloud platforms such as AWS, Azure, or Google Cloud. - Strong understanding of version control tools like Git. - Experience with unit testing frameworks like JUnit and mocking frameworks like Mockito. Good-to-Have Skills - Experience with Kubernetes for orchestration. - Knowledge of API Gateway and service discovery mechanisms (e.g., Netflix OSS, Eureka). - Exposure to event-driven architectures using tools like Kafka or RabbitMQ. - Familiarity with DevOps practices and tools like Jenkins for automation. - Knowledge of front-end frameworks like Angular/React is a plus. This is an exciting opportunity for a Java Developer with a strong background in Java, Spring Boot, and Microservices to join our team in Chennai. If you have the required skills and experience, we look forward to receiving your application.,

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Chennai, Tamil Nadu, India

Pune, Maharashtra, India

Noida, Uttar Pradesh, India

jaipur, rajasthan