PFB the JD for the Backend Developer role:
Experience: 2 to 4 years (Full-time)
Timings: 12 pm to 09 pm IST
Location: Mohali, Phase 8B (Onsite)
About the Role
We are looking for an experienced Backend Developer with strong expertise in backend development using Spring Boot, Postgresql. The ideal candidate will have 24 years of hands-on experience building scalable,higha-performing web applications and APIs, with added exposure to cloud platforms such as AWS, Azure, orserverless Cloud Functions.
Key Responsibilities
- Design, develop, and maintain scalable backend services and RESTful APIs using Spring Boot.
- Work with SQL, Postgres DB for data modeling, schema design, and optimized query performance.
- Deploy and manage applications on AWS, Azure, or serverless Cloud Functions ensuring scalability,reliability, and cost efficiency.
- Collaborate with product managers, designers, and QA engineers to deliver high- quality solutions.
- Ensure application performance, security, and scalability across backend and frontend layers.
- Write clean, maintainable, and testable code following best practices and coding standards.
- Implement CI/CD pipelines, version control (Git), and unit/integration testing.
- Participate in Agile/Scrum ceremonies and contribute to sprint planning, estimation, andretrospectives.
- Troubleshoot, debug, and upgrade existing applications.
Required Skills s Qualifications
- 24 years of proven backend development experience.
- Strong proficiency in Spring Boot (Java) for backend microservices.
- Willingness to learn new technologies and apply them.
- Experience working with MongoDB (NoSQL), SQL, Postgres including aggregation, indexing, andoptimization.
- Strong understanding of REST API design and integration with front-end applications.
- Hands-on experience with cloud platforms (AWS, Azure, or Cloud Functions) for deployment andscaling.
- Familiarity with containerization tools (Docker, Kubernetes) and DevOps practices.
- Strong understanding of SOLID principles for clean and maintainable code.
- Unit Testing
- Strong knowledge of Git, CI/CD tools, and Agile methodologies.
- Solid knowledge of performance optimization, memory management, and multi- threading
- Strong analytical skills, including Data Structures and Algorithms.
- Good problem-solving, communication, and collaboration skills.