As a Backend Developer, you will play a crucial role in supporting and driving the GCP migration initiative. Your primary responsibility will be developing and maintaining RESTful APIs and microservices within the Google Cloud Platform. You will be working on the backend services, enhancing their scalability, reliability, and performance. If you are someone who thrives in a fast-paced, dynamic environment and enjoys solving complex challenges, this role is ideal for you.
Key Responsibilities
- Develop and Support Applications in GCP. Contribute to the design, development, and deployment of cloud-native applications within the GCP environment.
- Microservices Implementation. Leverage Google Kubernetes Engine (GKE) to implement a robust and scalable microservices architecture.
- API Development. Develop, maintain, and optimize RESTful APIs to enable seamless communication between systems and applications.
- Work with DB2 Databases. Build efficient database interactions and optimize queries for DB2 relational databases.
- Application Architecture. Analyze and optimize the application architecture across all tiers to ensure high availability, scalability, and performance.
- Troubleshooting and Debugging. Use logging and monitoring tools to debug and resolve application issues effectively.
- Code Quality. Write clean, modular, and reusable code that adheres to best practices and follows design patterns.
- CI/CD Pipelines. Implement and maintain CI/CD pipelines to ensure smooth and automated delivery and deployment of applications.
Required Qualifications
- 5+ years of experience in Spring Boot Java Services development in a DevOps environment.
- Strong expertise in Java (1.7) and the Spring Framework.
- Proven experience with developing and consuming RESTful APIs.
- Solid experience with SQL query development and data analysis.
- Hands-on experience with CI/CD pipelines, including tools like Sonar and Octopus.
- Familiarity with OAuth2.0 and JWT token implementation.
- Working knowledge of MySQL and Postgres databases.
- GCP deployment expertise with troubleshooting capabilities.
Technical Skills
- In-depth understanding of application architecture across all tiers, UI/UX, middleware, and backend systems.
- Expertise in advanced logging analysis and troubleshooting application issues.
- Proficiency in JSON document handling and analysis.
- Experience with API testing tools, such as Postman, to ensure robustness and accuracy in API integrations.
- Strong adherence to clean code principles and effective use of design patterns.
- Proficient in DevOps practices and tools, including automated deployments and continuous integration practices.
Ideal Candidate
- Self-driven with the ability to work independently and problem-solve complex challenges.
- Strong communication skills, both written and verbal, to collaborate effectively with team members and stakeholders.
- Comfortable working during the specified hours (2:30 PM - 10:30 PM IST / 4 AM - 12 PM EST).
- Willing and able to start immediately without a notice period.
Why This Role Is Exciting
- Remote Work. Enjoy the flexibility of a fully remote role while contributing to cutting-edge cloud migration projects.
- Impactful Projects. Work on critical GCP migration initiatives and help shape the future of the company’s cloud infrastructure.
- Collaborative Environment. Be part of a dynamic team that values independent problem-solving and innovative solutions.
- Attractive Compensation. Earn a competitive salary (18 - 25 Lakhs) for your expertise in backend development and cloud technologies.
If you're an experienced backend developer with a strong background in GCP, microservices, and Spring Boot, and you're looking for an exciting contract opportunity with an immediate start, we encourage you to apply. This role offers an opportunity to work with cutting-edge technologies and make a significant impact on the company's migration journey.