Java Fullstack Engineer
Role details
Job location
Tech stack
Job description
As a Java Fullstack Engineer, you will play a pivotal role in designing, developing, and deploying high-performance backend microservices while contributing to front-end feature enhancements. You will be responsible for implementing Java 17-based applications, setting up DevOps pipelines on GCP, and collaborating closely with architects and product owners to deliver reliable, production-grade systems., * Design, develop, and deploy scalable backend microservices using Java 17 and Spring Boot.
- Configure and maintain DevOps pipelines on Google Cloud Platform (GCP) to support the credit decisioning engine.
- Build and enhance automated testing frameworks ensuring resilient, high-quality software delivery.
- Collaborate with cross-functional Agile teams to deliver backend and frontend features focused on performance and reliability.
- Work closely with architects and product owners to define and implement technical solutions aligned with business goals., Expect 1-2 rounds of technical discussions focusing on Java, Spring Boot, microservices, and GCP, followed by a final business/managerial discussion.
Requirements
- Backend Development: 8-15 years of experience with Java, Spring Boot, and microservices architecture.
- Java 17: Hands-on experience is mandatory.
- DevOps & Cloud: Proven experience with GCP, AWS, or Azure, and familiarity with CI/CD pipelines.
- API Development: Expertise in RESTful API design and development.
- Frontend: Working knowledge of ReactJS or Angular.
- Testing: Strong background in automated testing, including JUnit.
- Mindset: Excellent communication skills and a commitment to continuous learning in a collaborative Agile environment.
Good to Have:
- Experience with GCP Data Services such as BigQuery, Spanner, Cloud Composer, or Dataflow.
- Exposure to Generative AI tools like LangChain, LangGraph, or similar frameworks; an interest in agentic AI solutions is a plus.
Skill Matrix: SkillHands-on Experience (Years)
Java Fullstack Engineering
8-15
Java (Version 17+)
Strong Expertise
Spring Boot
Strong Expertise
Microservices
Strong Expertise
DevOps Pipelines
Practical Experience
Google Cloud Platform (GCP)
Practical Experience
RESTful APIs
Proven Expertise
Automated Testing Frameworks / JUnit
Strong Experience
Agile Methodology
Practical Experience
ReactJS / Angular
Working Knowledge
AWS / Azure (CI/CD)