
Job Description & Key Responsibilities
Persistent Systems is a global technology services company headquartered in Pune, India, with a strong presence in Hyderabad. Founded in 1990, the firm has grown into a trusted partner for Fortune 500 enterprises, delivering digital transformation, product engineering, and dataโdriven solutions across industries such as healthcare, finance, and manufacturing. The companyโs culture emphasizes continuous learning, innovation, and a peopleโfirst mindset, offering employees access to cuttingโedge tools, mentorship programs, and a clear career progression framework. Persistentโs commitment to diversity and inclusion ensures a supportive environment where talent from all backgrounds can thrive.
The Java Developer role is designed for earlyโcareer professionals (0โ4 years of experience) who are eager to build scalable, cloudโready applications using modern Java ecosystems. As a member of the engineering team in Hyderabad, you will collaborate with architects, senior developers, and business stakeholders to design, develop, and maintain enterpriseโgrade software solutions. The position provides exposure to microโservice architectures, eventโdriven systems, and AIโassisted development tools, positioning you at the forefront of emerging technology trends.
**Key Responsibilities**
1. Design, develop, test, and maintain enterprise applications using Java and Spring Boot.
2. Build and support microโservices following best practices for scalability and resilience.
3. Create and consume RESTful APIs for seamless integration with internal and external systems.
4. Implement eventโdriven solutions using Kafka and related messaging technologies.
5. Participate in architectural discussions, contributing ideas for technical solutions.
6. Write clean, reusable, and wellโdocumented code adhering to coding standards.
7. Conduct peer code reviews and incorporate feedback to improve code quality.
8. Perform unit testing, debugging, and defect resolution.
9. Support CI/CD pipelines, automated deployments, and containerization using Docker.
10. Engage with Agile Scrum ceremonies, including sprint planning, daily standโups, and retrospectives.
**Tech Stack**: Core Java, Spring Boot, Microservices, REST APIs, Kafka, Maven, Git, PostgreSQL/MySQL, Docker, GCP/AWS/Azure (basic), CI/CD tools, Jira, Confluence, SonarQube (optional), AIโassisted coding tools like GitHub Copilot.
**Growth Path**: Persistent offers a structured career ladderโstarting as a Java Developer, progressing to Senior Developer, Lead Engineer, and eventually Solution Architect or Engineering Manager. Regular performance reviews, quarterly skillโupgradation programs, and sponsorship for certifications (e.g., AWS, Kubernetes) accelerate professional growth.
**Why Join Persistent**: You will work on highโimpact projects for global clients, gain handsโon experience with cloud and AI technologies, and benefit from a culture that rewards curiosity and collaboration. The companyโs competitive salary, comprehensive health benefits, flexible work hours, and continuous learning initiatives make it an ideal launchpad for a thriving software engineering career.