Senior Backend Engineer - Java

8 - 13 years

8 - 12 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking a motivated and experienced senior software engineer to join our growing technology team. The ideal candidate has experience working in a dynamic product engineering environment,being responsible for full lifecycle of the features/products they develop. This is a backend focused Java role thatwill help us build/enhance our data integration platform and contribute to microservices and REST APIs.

Requirements:
Bachelor’s degree in computer science or a similar technical degree

8+ years of experience building backend applications using Java technologies

Strong experience with Spring Boot

Understanding of microservices architecture

Solid knowledge of REST design principles

Experience working with Kafka or another message broker

Good database design skills and experience working with relational and NoSQL databases including writing complex, optimized queries

Experience with MySQL and a NoSQL database, preferably MongoDB

Experience with AWS or another cloud services provider

Ability to work in an agile team with an understanding of software development lifecycle (design,development, testing, CI/CD, etc.)

Proactive, comfortable in an agile environment

Strong organizational, prioritization and communication skills

Key Responsibilities:
Design and implement efficient web services and backend systems using Java stack

Design and implement external facing REST APIs using best practices

Take ownership; drive the effort from start to finish; support and maintain systems after delivery

Collaborate with cross functional teams and ensure successful delivery of product roadmap

Participate in technical discussions and contribute to overall architecture and evolution

Drive continuous adoption and integration of relevant new technologies

Troubleshoot development and production problems across multiple applications

Preferred Qualifications:
Experience working in small to medium startups in various stages of growth

Experience working with Spring Batch and Spring Cloud Data Flow is a plus

Experience working with containerized applications (Docker/Kubernetes) is a plus

Exposure to CI/CD tools (e.g. CircleCI, Jenkins etc.) and best practices

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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