Java Backend Engineer - Distributed Systems

5 - 9 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Description: As a Java Backend Developer, you will be responsible for architecting, building, and maintaining scalable microservices using Java 8+ and Spring Boot. Your role will involve applying design patterns, domain-driven design (DDD), and 12-factor principles to ensure the development of clean, modular, and testable code following SOLID and OOPS principles. You will be expected to implement REST APIs, Spring Security, and JPA-based persistence while collaborating across teams in an Agile environment, participating in code reviews and sprint ceremonies. Additionally, you will leverage tools like Git, Jenkins, SonarQube for CI/CD, and deploy and maintain services in cloud-based environments, with AWS being the preferred platform. Your contribution will also include participating in in-person interviews and fostering a collaborative team culture. Key Responsibilities: - Architect, build, and maintain scalable microservices using Java 8+ and Spring Boot - Apply design patterns, domain-driven design (DDD), and 12-factor principles - Write clean, modular, testable code following SOLID and OOPS principles - Implement REST APIs, Spring Security, and JPA-based persistence - Collaborate across teams in an Agile environment, participating in code reviews and sprint ceremonies - Leverage tools like Git, Jenkins, SonarQube for CI/CD - Deploy and maintain services in cloud-based environments (AWS preferred) - Participate in in-person interviews and contribute to a collaborative team culture Must-Have Skills: - Minimum 5 years of experience in Java backend development - Strong proficiency in Data Structures & Algorithms, problem-solving - Proficient in Java 8+, Spring Boot, Microservices architecture - Understanding of cloud concepts and basic DevOps tools - Experience with Hibernate/JPA, REST APIs, Spring Security - Hands-on experience with Git, Jenkins, SonarQube - Knowledge of testing frameworks (e.g., JUnit) - Excellent verbal and written communication skills - Full-time BE/BTech or PG (Computer Science or related) - Current residence in Bangalore Note: This is a permanent position with a hybrid work model (3 days in office) and fixed salary compensation. Joining bonus of up to 1 LPA is available for immediate joiners (within 1 week). The sourcing process ends on 8th August at 11:00 AM IST, with an in-person interview drive scheduled for shortlisted candidates on 9th August. Only candidates based in Bangalore are eligible and must attend the in-person interview.,

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