The developer will design, build, and implement scalable backend services and enterprise applications to support business
requirements and product innovation. This role includes developing robust APIs, business services, and integrations using
Java/J2EE and Spring Boot, working with relational and NoSQL data platforms, and ensuring performance, reliability, and
security across backend systems. The successful candidate will apply established software development lifecycle
practices, create technical design documentation, perform coding and testing, and collaborate closely with architecture,
product, QA, and frontend teams to deliver high-quality solutions.
ESSENTIAL DUTIES AND RESPONSIBILITIES - Other duties may be assigned
▪ Design, develop, and maintain scalable, secure, and reliable backend services and enterprise applications using Java
and Spring Boot.
▪ Build and enhance backend APIs, business services, asynchronous processing workflows, and system integrations
using Java/J2EE, Spring, and RESTful service patterns.
▪ Design data models, optimize database queries, and implement resilient data access layers that support business
processes and application performance.
▪ Translate business requirements and technical specifications into high-quality backend solutions and service-oriented
designs.
▪ Contribute to all phases of the software development lifecycle, including design, development, testing, deployment,
and production support
▪ Implement automated unit and integration tests and support CI/CD pipelines for reliable backend delivery.
▪ Create and optimize database schemas, queries, and data access layers to support transactional integrity, scalability,
and performance.
▪ Use AI-assisted engineering tools to improve productivity in coding, debugging, testing, and documentation
▪ Apply sound engineering judgment to review and validate AI-generated outputs for correctness, security, and
maintainability
▪ Identify performance bottlenecks, bugs, and security issues in backend systems, and implement effective solutions to
improve reliability and maintainability.
▪ Collaborate with architects, product managers, QA teams, and frontend engineers to deliver scalable, maintainable,
and well-integrated solutions.
▪ Support continuous improvement by evaluating new technologies, frameworks, and engineering practices
ESSENTIAL EDUCATION, SKILLS, AND KNOWLEDGE REQUIREMENTS:
1. 6+ years of relevant software engineering experience with strong emphasis on backend application and service
development.
2. Bachelor’s degree in computer science or related field, or equivalent experience.
3. Hands-on experience designing and developing backend applications and services using Java/J2EE, Spring Boot,
REST APIs, and modern enterprise development practices.
4. Strong experience building APIs, microservices, integration layers, and asynchronous processing workflows in
distributed systems.
5. Strong knowledge of the Spring ecosystem, including Spring Boot, Spring Security, Spring Data, Spring
Transactions, and RESTful services.
6. Proficiency in AI-assisted development tools such as GitHub Copilot; familiarity with Model Context Protocol (MCP)
is a plus. Ability to apply sound judgment when reviewing AI-generated code for correctness, security, and
maintainability.
7. Experience with relational and NoSQL databases, data modeling, query optimization, and performance tuning.
8. Familiarity with Spec-Driven Development (SDD) and implementing backend services against evolving API
contracts and technical specifications.
9. Strong communication skills with the ability to explain complex technical concepts clearly to technical and non-
technical audiences.
10. Experience in backend architecture, performance optimization, concurrency, and event-driven programming.
Demonstrated ability to document and share technical expertise effectively.
11. Experience working in Agile Scrum environments and using collaboration and delivery tools such as Jira and
Confluence.
Pay: ₹125,000.00 - ₹165,000.00 per month
Experience:
- Java: 6 years (Preferred)
- Spring Boot: 6 years (Preferred)
- Rest API: 5 years (Preferred)
- GitHub Copilot: 3 years (Preferred)
- NoSQL database: 3 years (Preferred)
- Model Context Protocol : 1 year (Preferred)
- Ai development: 2 years (Preferred)
- pec-Driven Development (SDD): 1 year (Preferred)
Work Location: Remote