Job Title: Java Spring Boot Backend Engineer Job Summary We are seeking a skilled Java Spring Boot Backend Engineer to design, develop, and maintain scalable, high-performance backend systems. The ideal candidate will have strong expertise in Java, Spring Boot, RESTful APIs, microservices architecture, database design, and cloud-native application development. You will collaborate with cross-functional teams to build reliable and secure enterprise applications. Key Responsibilities - Design, develop, test, and deploy backend services using Java and Spring Boot. - Build and maintain RESTful APIs and microservices. - Develop scalable, secure, and high-performance applications. - Integrate third-party services, APIs, and messaging systems. - Write clean, maintainable, and well-documented code following best practices. - Optimize application performance and troubleshoot production issues. - Design and manage relational and NoSQL databases. - Participate in code reviews and maintain coding standards. - Collaborate with frontend developers, DevOps engineers, QA teams, and product managers. - Implement security best practices including authentication and authorization. - Contribute to CI/CD pipelines and cloud deployment processes. - Monitor application health and ensure system reliability. Required Skills & Qualifications - Bachelor's degree in Computer Science, Information Technology, or a related field. - 3+ years of experience in Java backend development. - Strong proficiency in Java 8/11/17+. - Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security. - Experience developing RESTful APIs and microservices. - Strong understanding of Object-Oriented Programming (OOP) principles and design patterns. - Experience with SQL databases such as MySQL, PostgreSQL, or Oracle. - Familiarity with NoSQL databases such as MongoDB or Redis. - Experience with Git version control systems. - Understanding of Maven or Gradle build tools. - Knowledge of Docker and containerized applications. - Familiarity with cloud platforms such as AWS, Azure, or Google Cloud. - Strong debugging, problem-solving, and analytical skills. Preferred Qualifications - Experience with Kafka, RabbitMQ, or other messaging platforms. - Knowledge of Kubernetes and container orchestration. - Experience with distributed systems and event-driven architecture. - Familiarity with monitoring tools such as Prometheus, Grafana, or ELK Stack. - Understanding of Agile/Scrum methodologies. - Relevant Java or cloud certifications are a plus. Technical Stack - Java - Spring Boot - Spring Security - Spring Data JPA - Hibernate - REST APIs - Microservices - MySQL / PostgreSQL - MongoDB - Redis - Kafka / RabbitMQ - Docker - Kubernetes - AWS / Azure / GCP - Git - Maven / Gradle - CI/CD Pipelines Success Metrics - High-quality, maintainable code delivery. - API performance and system reliability. - Reduced production defects and downtime. - Timely completion of assigned development tasks. - Effective collaboration across engineering teams.
Pay: ₹1,500,000.00 - ₹2,800,000.00 per year
Benefits:
- Health insurance
- Paid sick time
- Paid time off
- Work from home
Work Location: Hybrid remote in Delhi