We are seeking a highly skilled Backend Java Developer with 8+ years of total experience and at least 5 years of relevant expertise, specifically in Microservices development, to join our team for a leading TELCO client in the APAC region. This role requires a strong Java programming background, proficiency in Spring Boot, and experience with cloud platforms. You will play a critical role in designing, developing, and deploying scalable, high-availability, and low-latency backend services, contributing to a dynamic and agile environment.
Key Responsibilities:
- Backend Service Development: Design, develop, and deploy robust backend services with a strong focus on scalability, high availability, and low latency.
- Microservices Architecture: Implement and work with Microservices development, including HTTP, REST API design, and implementation.
- Requirements Integration: Review and integrate all application requirements, encompassing functional, security, integration, performance, quality, and operational aspects.
- Engineering Best Practices: Apply and adhere to engineering best practices such as Agile, CI/CD (Continuous Integration/Continuous Deployment), and DevOps as part of a high-performing and motivated team.
- Collaboration & Adaptability: Collaborate and grow within a dynamic and autonomous environment, working effectively in small, agile, and cross-functional teams. Be prepared to pivot between new feature development and providing production support (24x7) in production and pre-production environments (this responsibility is equally shared by all team members).
- Testing: Implement Unit Testing, Integration Testing, and Automated Testing to ensure code quality.
- Database Management: Work with SQL databases, specifically MySQL.
- Cloud Development: Develop applications on cloud platforms, with experience in Azure or Pivotal Cloud Foundry.
- Debugging & Analysis: Utilize strong debugging and analysis skills to identify and resolve technical issues.
Essential Skills & Experience:
- Total Years of Experience: 8+ years.
- Relevant Years of Experience: 5+ years.
- Microservices Experience: 3.5 - 7 years of experience in Microservices development.
- Java Proficiency: Must have a strong Java programming background (preferably Java 21).
- Frameworks: Preferred experience with Spring Boot.
- Testing: Unit Testing, Integration Testing, and Automated Testing.
- CI/CD: Experience with Continuous Integration/Deployment.
- API Design: Microservices development - HTTP, REST API design and implementation.
- Agile: Comfortable operating in an agile, dynamic environment.
- Database: SQL (MySQL).
- DevOps Knowledge: Knowledge of Agile, CI/CD, and DevOps principles.
- Problem Solving: Strong debugging and analysis skills.
- Cloud Platforms: Experience with development on cloud platforms - Azure or Pivotal Cloud Foundry.
Desired/Secondary Skills:
- Secure coding practices.
- Application monitoring and logging.
- Familiarity with Jira, Bamboo, Gitlab, Linux shell.
- Experience with Splunk (logging/reporting) and New Relic (alerting).
Additional Information:
- Vendor Rate: INR 8,000 - 10,000 per day.
- Background Check: Before onboarding.
- Shifts: No specific shift work outside of standard daylight hours.