JD - SR Backend (Java)
JD - SR Backend (Java)
Location: Pune
Experience: 8+ years
We are seeking a highly skilled and experienced Senior Backend Engineer with expertise in
Java to join our dynamic team. As a Senior Backend Engineer, you will play a key role in
designing, developing, and implementing scalable and reliable backend solutions using Java
technologies. If you are passionate about backend development, possess strong technical
skills, and thrive in a collaborative and fast-paced environment, we encourage you to apply.
Responsibilities:
1. Design, develop, and deploy backend services and APIs using Java, Spring Boot, and
microservices architecture.
2. Implement unit tests and integration tests to ensure the reliability and quality of
backend code.
3. Containerize backend applications using Docker for packaging and distribution.
4. Collaborate with cross-functional teams to deploy backend services on cloud
platforms such as AWS, Azure, or GCP.
5. Perform API testing to validate the functionality, performance, and security of
backend APIs.
6. Exposure to pull requests, code reviews, and code quality assessment tools for
maintaining high-quality code standards.
7. Exposure to CI/CD pipelines for automating the build, test, and deployment process.
8. Work with a large ecosystem of microservices, ensuring interoperability, scalability,
and performance optimization.
9. Apply functional programming concepts in Java to develop elegant and efficient
backend solutions.
10. Orchestrate containerized applications using container management platforms like
Kubernetes (good to have).
11. Exposure to API contract testing for ensuring compliance with API specifications
(good to have).
12. Advocate for and practice test-driven development (TDD) to ensure code quality and
maintainability (good to have).
13. Conduct performance tuning and optimization of backend services to enhance
scalability, throughput, and response times (good to have).
Qualifications: