Java Developer
Valueadd Softtech and Systems Pvt Ltd
Job Description
Role: JAVA Developer Experience-3 to 6 years Roles and Responsibilities- Client Implementation & Delivery Support · Build and customize backend components to support client‑specific configurations. · Support Delivery Managers and Implementation Specialists in successful client launches. · Validate backend behaviors against client requirements and data flows. · Troubleshoot issues across microservices, APIs, and pipelines. Backend & Microservices Development · Develop and maintain Java-based backend microservices. · Implement integrations and logic needed for client onboarding. · Ensure updates remain backward‑compatible for active clients. AI, Data & Search Integration · Integrate backend services with Google Vertex AI. · Work with PostgreSQL and MongoDB for client‑driven data flows. · Support data feed onboarding, indexing, and search/personalization logic. Troubleshooting & Production‑Adjacent Support · Investigate client‑reported issues in collaboration with Support and DevOps. · Identify root causes and implement fixes or configuration changes. · Validate hotfixes and updates before production release. DevOps, Infrastructure & Quality · Deploy and manage services using Docker. · Manage secrets securely with Vault. · Use Pub/Sub for event-driven processing. · Maintain documentation in Confluence. Monitoring, Observability & Alerting · Set up, configure, and maintain monitoring dashboards for microservices, APIs, data pipelines, and integrations. · Implement proactive alerting to identify issues such as latency spikes, failed processes, degraded AI model responses, or data inconsistencies. · Work with DevOps and Support to define thresholds, SLIs/SLOs, and escalation paths. · Ensure logs, metrics, and traces are consistently instrumented across services. · Validate monitoring and alerting for all new UI implementations and features. · Continuously improve observability practices to reduce incidents and accelerate root-cause discovery. Collaboration · Work closely with other members of the Client Delivery team such as Technical Consultants, Product, Frontend developers, QA, and DevOps · Participate in technical planning and client exploration sessions. · Use Git, Jira, and Confluence daily. Skills You Bring · Strong Java backend development experience. · Strong code review skills. · Experience with microservices architecture. · Familiarity with Google Cloud, Vertex AI, and Pub/Sub. · Experience with SQL and NoSQL databases (eg. PostgreSQL and MongoDB). · Strong debugging skills. · Knowledge of Docker, Vault, and distributed systems.
Nice to Have · Experience supporting client implementations. · Ecommerce or search experience. · Exposure to ML/AI model delivery.