Enable job alerts via email!

Backend Developer (Spring Boot)

EngiNeo Solutions

Bengaluru

On-site

INR 8,00,000 - 12,00,000

Full time

Today
Be an early applicant

Job summary

A technology solutions company is seeking a Java Developer with 3-6 years of experience in backend development. The ideal candidate should have expertise in Java, Spring Boot, and microservices. Responsibilities include designing backend services, implementing RESTful APIs, and ensuring code quality in an Agile environment. Knowledge of SQL/NoSQL databases and cloud platforms is essential.

Qualifications

  • 3-6 years of backend development experience with Java and Spring Boot.
  • Good understanding of microservices and distributed systems.
  • Hands-on with REST APIs, JSON, and API design principles.
  • Experience with databases (MySQL, PostgreSQL, MongoDB, etc.).
  • Knowledge of caching (Redis/Memcached) and messaging (Kafka/RabbitMQ).
  • Familiarity with Docker, Kubernetes, and cloud platforms (AWS/Azure).
  • Strong debugging, problem-solving, and performance optimization skills.

Responsibilities

  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Implement RESTful APIs and integrate with front-end and third-party systems.
  • Contribute to the design of microservices architecture, ensuring scalability and fault tolerance.
  • Optimize database queries and design schema in SQL/NoSQL databases.
  • Implement caching, asynchronous processing, and messaging systems (Kafka, RabbitMQ).
  • Ensure code quality, unit testing, and CI/CD pipelines are maintained.
  • Collaborate with cross-functional teams to deliver features in an Agile environment.
  • Troubleshoot performance and production issues, ensuring secure and robust code.

Skills

Java
Spring Boot
Microservices
REST APIs
Database integrations
Cloud-native deployment
Redis/Memcached
Kafka/RabbitMQ
Docker
Kubernetes
Job description

We are looking for a Java Developer with strong hands-on experience in backend application development. The ideal candidate should have exposure to Java, Spring Boot, and microservices with knowledge of REST APIs, database integrations, and cloud-native deployment.

Responsibilities
  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Implement RESTful APIs and integrate with front-end and third-party systems.
  • Contribute to the design of microservices architecture, ensuring scalability and fault tolerance.
  • Optimize database queries and design schema in SQL/NoSQL databases.
  • Implement caching, asynchronous processing, and messaging systems (Kafka, RabbitMQ).
  • Ensure code quality, unit testing, and CI/CD pipelines are maintained.
  • Collaborate with cross-functional teams to deliver features in an Agile environment.
  • Troubleshot performance and production issues, ensuring secure and robust code.
Requirements
  • 3-6 years of backend development experience with Java and Spring Boot.
  • Good understanding of microservices and distributed systems.
  • Hands-on with REST APIs, JSON, and API design principles.
  • Experience with databases (MySQL, PostgreSQL, MongoDB, etc. ).
  • Knowledge of caching (Redis/Memcached) and messaging (Kafka/RabbitMQ).
  • Familiarity with Docker, Kubernetes, and cloud platforms (AWS/Azure).
  • Strong debugging, problem-solving, and performance optimization skills.
Preferred Qualifications
  • Exposure to GraphQL, gRPC, or API Gateways.
  • Knowledge of DevOps tools (Jenkins, Git, CI/CD pipelines).
  • Experience in secure coding practices and authentication/authorization.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.