Senior Java Developer (Pune)

Senior Java Developer (Pune)

09 Nov
|
Insight Global
|
Pune

09 Nov

Insight Global

Pune

Day to Day

On a day-to-day basis, you will work as a Senior Java Developer supporting the ongoing development, optimisation, and enhancements for one of HP's essential platforms. You will be responsible for feature development, product improvements, and helping to solve complex business and technical challenges across a large-scale enterprise environment.

You will gain a deep understanding of the platform, its purpose, and how its various components and microservices interact. Working within a distributed architecture of over 100 microservices, you will design, develop, maintain, test, and optimise backend services while contributing to new features, reporting capabilities, widgets, alerts, and platform enhancements.

A significant portion of the role will focus on improving system performance, scalability, observability, and resilience, while supporting event-driven architectures and cloud-native solutions hosted in AWS. You will work closely with architects, product teams, and fellow engineers to implement enhancements, improve service reliability, and ensure long-term maintainability of the platform.

The platform itself supports HP products globally, providing analytics, device monitoring, predictive insights, reporting, and WPT (Protect & Trace) functionality, including remote device locking, tracing, and location services.

Must Haves 7 years of enterprise level Java 8 development experience Deep expertise with Spring Boot, microservices, and event-driven distributed architectures Experience designing and building RESTful APIs Hands on experience with AWS Working knowledge of Docker and container-based deployment Hands-on experience with MySQL, including schema design, query tuning, and performance optimisation Enterprise level experience with Cloud Watch Experience in unit testing with JUnit and Mockito Familiarity with resiliency patterns, including Resilience4j, circuit breakers, retries, failover, self-healing services,



and bulkheads Experience working with CI/CD pipelines using Azure DevOps, Jenkins, GitHub Actions, GitLab CI, or similar Bachelor's degree in Computer Science, Engineering, or a related discipline

Plusses Strong hands-on experience with Java 17 Experience working within large-scale distributed systems supporting 100 microservices Experience with API versioning and API governance best practices Strong understanding of authentication and authorisation patterns Experience with synchronous and asynchronous communication patterns Kubernetes and container orchestration experience Experience improving platform observability, telemetry, and monitoring capabilities Experience with API contract testing and event contract testing, including automated compatibility guarantees between microservices and consumers Experience working across globally distributed engineering teams and time zones Previous experience supporting large-scale analytics, reporting, device management, or enterprise-scale platforms

Skills and Requirements

Must Haves 7 years of enterprise level Java 8 development experience Deep expertise with Spring Boot, microservices, and event-driven distributed architectures Experience designing and building RESTful APIs Hands on experience with AWS Working knowledge of Docker and container-based deployment Hands-on experience with MySQL, including schema design, query tuning, and performance optimisation Enterprise level experience with Cloud Watch Experience in unit testing with JUnit and Mockito Familiarity with resiliency patterns, including Resilience4j, circuit breakers, retries, failover,



self-healing services, and bulkheads Experience working with CI/CD pipelines using Azure DevOps, Jenkins, GitHub Actions, GitLab CI, or similar Bachelor's degree in Computer Science, Engineering, or a related discipline Plusses Strong hands-on experience with Java 17 Experience working within large-scale distributed systems supporting 100 microservices Experience with API versioning and API governance best practices Strong understanding of authentication and authorisation patterns Experience with synchronous and asynchronous communication patterns Kubernetes and container orchestration experience Experience improving platform observability, telemetry, and monitoring capabilities Experience with API contract testing and event contract testing, including automated compatibility guarantees between microservices and consumers Experience working across globally distributed engineering teams and time zones Previous experience supporting large-scale analytics, reporting, device management, or enterprise-scale platforms

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment chance/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances.

If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to [email protected].

📌 Senior Java Developer (Pune)
🏢 Insight Global
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java developer (pune) / pune