Senior Software Engineer - Java Backend Developer

New
R
ResilincSupply Chain Intelligence
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5-8+ years
Required Skills
DockerPostgreSQLSQLJavaKubernetesSpring BootAzureCI/CDRESTful APIsMicroservices

Requirements

  • Bachelor’s or master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5-8+ years of professional software development experience, with strong hands-on expertise in Java, Spring Boot, and backend engineering.
  • Strong experience designing REST APIs, microservices, and distributed applications using object-oriented design, SOLID principles, and common design patterns.
  • Strong RDBMS and PostgreSQL experience, including 3+ years of hands-on work with complex SQL queries, subqueries, joins, set operations, aggregate functions, schema design, and query optimization.
  • Hands-on experience with JPA/Hibernate, Git, Maven or Gradle, and automated testing frameworks such as JUnit and Mockito.
  • Experience with Azure, Docker, Kubernetes, and CI/CD pipelines.
  • Strong debugging, analytical, problem-solving, and performance-tuning skills.
  • Excellent communication and collaboration skills, with experience working in Agile/Scrum teams.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable, high-performance backend services using Java and Spring Boot.
  • Build clean, reusable, production-quality code and contribute to technical design and architecture decisions.
  • Design and develop RESTful APIs and microservices with a focus on high availability, scalability, resilience, and fault tolerance.
  • Work extensively with PostgreSQL and other relational databases; design efficient schemas and data-access solutions.
  • Deploy, manage, and scale cloud-native applications in Azure environments using modern CI/CD practices.
  • Partner with product managers, architects, QA, DevOps, and other engineers to plan and deliver high-quality features and services.
  • Diagnose complex production issues, perform root-cause analysis, and implement durable fixes.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now