Job Title: Senior Java Developer (Java, Spring Boot, Microservices with GCP/AWS)
Job Description:
About the Role: We are looking for a hands-on, highly skilled, and experienced Senior Java Developer to join our dynamic team. As a key contributor, you will be responsible for designing, developing, and maintaining robust and scalable microservices applications deployed on GKE (Google Kubernetes Engine). Your expertise will drive the transition from monolithic systems to microservices architecture, leveraging cloud technologies to deliver high-performance solutions.
Key Responsibilities:
- Design, develop, and maintain scalable and efficient Java-based microservices applications.
- Lead the effort to decompose monolithic applications into microservices, containerize them, and deploy them to the cloud (preferably GCP).
- Collaborate with cross-functional teams to define and deliver solutions that meet business needs.
- Implement and maintain CI/CD pipelines to streamline development processes.
- Troubleshoot and optimize performance issues, ensuring high availability and reliability.
- Contribute to code reviews and maintain coding best practices.
Required Skills and Experience:
- Proficiency in Java 8 and strong understanding of object-oriented programming principles.
- In-depth knowledge of Spring Core, Spring Context, and Spring Boot.
- Proven experience breaking monolithic applications into microservices, containerizing, and deploying them to cloud platforms (GCP preferred).
- Hands-on experience with Google Cloud Platform (GCP) services, including Compute Engine, App Engine, Kubernetes Engine, etc.
- Solid understanding of Kubernetes and containerization tools like Docker or Podman.
- Experience with CI/CD pipelines and tools, preferably GitLab CI/CD.
- Expertise in build tools like Gradle (preferably) or Maven for project management.
Preferred Qualifications:
- Prior experience with AWS cloud services.
- Strong communication skills and the ability to work effectively in an agile environment.
Why Join Us
- Work with cutting-edge technologies and cloud platforms.
- Be part of a forward-thinking, innovative team.
- Opportunities for growth and professional development.
- Fast-paced environment ideal for short joiners who are ready to make an impact quickly.