Java Spring Boot Backend Engineer

10 - 15 years

8 - 12 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

 
Key Responsibilities:
  • Design, develop, test, and deploy production-ready applications and components using Java (preferably Java 17+ or latest LTS) and the Spring Boot framework.
  • Implement RESTful APIs and microservices architecture to support various frontend and partner integrations.
  • Ensure high-quality code through unit testing, integration testing, and adherence to non-functional requirements (NFRs), including performance and security
  • Collaborate with product managers and other engineers to define system architecture, functional requirements, and technical specifications.
  • Utilize and maintain modern CI/CD pipelines, integrating tools like Maven/Gradle, Jenkins, and Git.
  • Work with containerization technologies like Docker and Kubernetes for deployment and scalability.
  • Contribute to system monitoring, tracing, and logging for cloud-based applications.
  • Actively participate in code reviews, design discussions, and troubleshooting production issues.
Qualifications Skills:
  • Experience: 3 10 years of proven, hands-on experience as a Backend Engineer or Java Developer, primarily focused on Spring Boot.
  • Core Java/Spring: Deep expertise in Java (LTS version preferred), Spring Framework (Core, Boot, Data, Integration), and building scalable backend services.
  • Database Skills: Solid understanding and practical experience with relational databases such as MySQL or Postgres, including performance tuning.
  • Development Tools: Proficiency with build tools like Maven or Gradle, version control systems like Git, and CI/CD tools like Jenkins.
  • Cloud Containers: Experience with containerization (Docker/Kubernetes) and deployment on any public cloud platform (e.g., AWS, Azure, GCP).
  • API Testing: Experience with tools like Swagger for API documentation and Postman/Newman or similar for testing.
  • Professional Skills:
  • Strong analytical and problem-solving abilities with excellent attention to detail.
  • Familiarity with Streaming and Reactive Programming concepts (a plus).
  • Hands-on experience using project management tools such as Jira.
  • Excellent written and verbal communication skills with the ability to collaborate effectively in a team environment.

Mock Interview

Practice Video Interview with JobPe AI

Start Core Java 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
Ardhas

Technology Services

Silicon Valley

RecommendedJobs for You