Job Description: J2EE & API Application Support Engineer – Senior Programmer Analyst.
We are looking for a highly self-motivated individual with a proactive J2EE & API Application Support Engineer to join our Application Support Team as a Senior Programmer Analyst. In this role, you will be responsible for the end-end lifecycle support, maintenance and troubleshooting of our application APIs hosted on Google Cloud Platform (GCP).
Experience should have 3+ years to 5 years of Java application development & Support.
Strong hands-on experience in Java (11+) and Spring Boot.
Solid understanding of microservices architecture and distributed systems.
Practical expertise with Kubernetes (Deployments, Services, ConfigMaps, Secrets, HPA).
Experience in API integration (REST, authentication, retries, error handling, idempotency).
Hands-on with Jenkins pipelines & G3 deployments (declarative/scripted, build/test/deploy stages).
Working experience with Kong Gateway (services/routes/plugins, authentication policies)
Good knowledge of Git workflows, unit/integration testing, and debugging production issues
Practical experience with GCP, especially GKE (or strong Kubernetes experience with ability to ramp up on GCP quickly).
Build and maintain scalable microservices using Java + Spring Boot.
Develop and maintain secure, versioned REST APIs for internal and partner integrations.
Collaborate with QA, DevOps, and product teams to deliver reliable releases.
Troubleshoot production issues, improve performance, and ensure high availability.
Should have good oral and written communication.
Should be a good team player.
Should be proactive and adaptive.