Job Description
Position: Java Developer (with Automation Testing Experience)
Location: Alpharetta, GA – Onsite
Interview: In-Person Interview Mandatory (Final Round F2F)
Visa requirement: Any except OPT/CPT
Employment Type: C2C
Open to only candidates local to GA
Role Overview:
We are seeking an experienced Java Developer with strong automation testing exposure to join a high-performing product team. The role requires close collaboration with QA and development teams to build scalable microservices on Google Cloud Platform (GCP) while contributing to automation test strategy and implementation.
Key Responsibilities:
Design, develop, and maintain Java/J2EE based microservices using Spring Boot 3.x.x and Spring Framework 6.x.x
Work closely with QA teams to design and implement automation test cases (Cucumber/BDD preferred)
Develop and deploy applications on Google Cloud Platform (GCP)
Build REST and GraphQL services using Java, NodeJS, and NestJS
Implement CI/CD pipelines and GitOps workflows
Participate in re-architecture and modernization initiatives using Strangler/Adapter patterns
Debug, troubleshoot, and optimize distributed applications
Collaborate in Agile Scrum ceremonies and cross-functional planning
Mandatory Skills:
10+ years of experience in Java/J2EE development
Strong hands-on with Spring Boot, Microservices, Java 17+
GCP experience (Must Have)
Experience in Automation Testing / Cucumber / QA collaboration
Backend technologies: NodeJS, NestJS, REST & GraphQL
Data stack: BigQuery, BigTable, Firestore, GCS, PubSub, Vertex AI, Dataflow/Apache Beam, Airflow
CI/CD: Jenkins, GitHub, Sonar, Fortify, Nx build tools
Infrastructure: Terraform, Helm, Kubernetes (GKE), Docker
Experience with monorepo & Nx architecture
Strong knowledge of relational & NoSQL databases
Expertise in performance tuning and distributed systems
Preferred Skills:
Experience in data fabric concepts
Application re-platforming and modernization
Agile (Scrum/XP) delivery experience
Strong analytical and problem-solving skills
Education & Soft Skills:
Bachelor’s degree in Computer Science or related field
Excellent communication and collaboration abilities
Ability to work closely with QA and product stakeholders
Proactive ownership of deliverables
Full-time