We are looking for an experienced Senior Backend Developer with strong hands-on expertise in Java, Spring Boot, Microservices, and REST APIs. The candidate should have experience designing and developing scalable, reliable, high-performance backend applications and should be comfortable taking ownership of solutions from design through deployment and production.
Requirements
Key Responsibilities
Design, develop, and maintain scalable backend applications using Java and Spring Boot.
Design and develop RESTful APIs and Microservices.
Participate in system design and architectural discussions.
Build reliable, secure, maintainable, and high-performance backend systems.
Design efficient database interactions and optimize application/database performance.
Troubleshoot complex application and production issues and perform root-cause analysis.
Participate in code reviews and ensure adherence to engineering best practices.
Work closely with cross-functional teams to understand requirements and convert them into technical solutions.
Mentor junior developers and contribute to improving overall engineering standards.
Take end-to-end ownership of assigned modules/features from requirement analysis to production deployment.
Mandatory Skills
10+ years of software development experience
Strong hands-on experience with Java
Strong experience with Spring Boot
Strong understanding of Microservices Architecture
Strong experience designing and developing REST APIs
Strong understanding of OOP, Collections, Multithreading and Design Patterns
Good knowledge of relational databases and SQL
Experience with system design, scalability and performance optimization
Strong debugging and problem-solving skills
Experience working on production-grade enterprise applications
Good to Have
Apache Kafka / RabbitMQ
Event-Driven Architecture
Redis / distributed caching
Docker
Kubernetes / OpenShift
AWS / Azure / GCP
Spring Cloud
API Gateway
CI/CD / Jenkins
Observability and application monitoring
Distributed systems
Security concepts such as JWT / OAuth2
Performance tuning and production troubleshooting
What We Are Looking For
Beyond technical knowledge, we are looking for someone who demonstrates ownership, initiative, curiosity, and strong problem-solving ability. The candidate should be able to understand a business problem, think through different technical approaches, identify potential edge cases, and propose effective solutions rather than only implementing predefined requirements.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in India.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip