Java Job: Java Developer

Job added on


Persistent Systems


Remote Position
(From Everywhere/No Office Location)

Job type


Java Job Details

About us:

Persistent Systems is a trusted Digital Engineering and Enterprise Modernization partner, combining deep technical expertise and industry experience to help our clients anticipate what’s next and take action. Our offerings, proven solutions, and innovative partner ecosystem create a unique competitive advantage for our clients by giving them the power to see beyond and rise above.

We work with many industry-leading organizations across 18 countries - including 14 of the 30 most innovative US companies, 80% of the largest banks in the US and India, and numerous innovators across the healthcare ecosystem. In addition, we are recognized across the industry as the market leader in delivery and customer excellence, as rated by ISG (2020 and 2021 ISG Star of Excellence Awards).

At Persistent, our values are more than a list of ideas to improve our corporate image. We’re dedicated to building an inclusive culture that reflects what’s important to our employees and is based on what they value.

We provide a people-centric work environment that enables our employees to:

- Accelerate growth, both professionally and personally.

- Impact the world in powerful, positive ways, using the latest technologies.

- Enjoy collaborative innovation, with diversity and work-life wellbeing at the core

- Unlock global opportunities to work and learn with the industry’s best.

As a result, 95% of our employees approve of the CEO and 83% recommend working at Persistent to a friend

Job Description

Google BU Position


Design architectures, build prototypes and establish design based on business requirements

Implement CI/CD and deploy the code to various environments including production.

Act as a senior member for the team

Publish best practices and reference code

Perform code reviews, ensure code quality, and encourage a culture of excellence.

Actively participate in assisting the team in resolving technical roadblocks and escalate as needed.

Required Skills:

Java/J2EE - 2+ years

Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications with Java/J2EE

Strong understanding of Java 8 or later version

Experience in Spring Boot/Spring MVC
Experience in Hibernate / Spring data / ORM techniques
Linux Administration has deployed and maintained applications on Linux systems in a production environment.
Operational knowledge of server maintenance and builds
Decommission MongoDB: Java, Spring, Kafka, PostgreSQL (Building of a few new services and touching monolith code, removing MongoDB)
Decommission RabbitMQ: Java, Kafka (Removing RabbitMQ from our stack, migrating over to Kafka)
Decommission Selenium: Java (Removing Selenium from our stack, create Integration/API tests in Java, useful if they can read/understand existing selenium tests we have, they’re written in Scala)
Test Pyramid, Unit testing , Integration testing using java
Spring Rest, Swagger

Desired Skills:

Cloud Certifications

Experience in Kubernetes

Hands-on CI / CD experience

Job Type: Full-time

Salary: ₹400,000.00 - ₹1,500,000.00 per year


  • Day shift

Work Location: Remote