Senior Java Developer (Spring Boot & Microservices)

  • Full Time
  • India
Role Summary
We are looking for a highly skilled Java Developer with 4+ years of strong hands-on experience in Spring Boot and Microservices architecture. The ideal candidate must have real-time project experience in developing secure REST APIs, implementing microservices, and deploying applications in cloud environments.
This role requires practical implementation expertise — not just theoretical knowledge.

Key Responsibilities
  • Design and develop enterprise-grade applications using Core Java and Spring Boot
  • Architect and implement Microservices-based solutions
  • Develop, optimize, and maintain RESTful APIs
  • Implement API Security using JWT, OAuth2, and Spring Security
  • Deploy and manage applications on AWS / Azure / GCP
  • Work with relational and NoSQL databases
  • Implement logging, monitoring, and performance tuning
  • Participate in code reviews and technical design discussions
  • Work in Agile/Scrum environment

Mandatory Technical Skills
  • Strong hands-on expertise in Core Java (Collections, Streams, Multithreading, Design Patterns)
  • 3+ years of practical experience in Spring Boot
  • Proven experience in building and maintaining Microservices architecture
  • Strong experience in REST API development and integration
  • Hands-on implementation of API Security (JWT / OAuth2 / Spring Security)
  • Experience in Cloud deployment (AWS/Azure/GCP)
  • Knowledge of Docker & containerization
  • Experience with Git & CI/CD pipelines
  • Good understanding of SQL & database optimization

Good to Have
  • Kubernetes exposure
  • Messaging tools like Kafka or RabbitMQ
  • Experience in distributed systems
  • Basic understanding of DevOps practices

To apply for this job email your details to anup@praxisconsultants.in