Job Description
We are looking for an innovative Java developer to design high-end applications for our clients. You will be determining the scope of software development projects, collaborating on the development of software applications, and obtaining and integrating end-user feedback. To ensure success as a Java developer, you should exhibit advanced Java software development skills and extensive experience in collaborating on software development projects. As a first-class Java developer your software development expertise should translate into highly functional and user-friendly applications.
Job Location: Pune/Bangalore/Hyderabad
What You'll Do
• Participate in the entire application lifecycle, focusing on coding and debugging
• Write clean maintainable code
• Write unit tests as part of feature implementation Ensure work is delivered within the assigned sprint and sprint objectives are met
• Provide progress reports to your line manager
• Thoroughly test your work in development, staging and production environments
• Participate in the planned releases and assist with new feature deployments and troubleshooting Troubleshoot bugs and regressions
• Follow data hygiene processes for group project management tools Ensure code is optimized for optimal performance, security, scalability, and readability and matches coding standards in force
• Troubleshoot code issues, resolve, and commit following company standards, and version control processes
• Stay up to date with current best practices Document your work, including writing API specifications and README files
• Work as part of a Scrum team and attend required Scrum ceremonies
• Participate in incident response when a service owned by the team is experiencing an outage of a degraded state within SLA Assist in producing RCAs post outage
Expertise You'll Bring
• Designing and building RESTful APIs using Open API & Java/Scala
• Should have very good experience into Spring Boot and Microservices
• Experience in building services and tools in the context of web applications
• Experience working with relational databases using SQL
• An active GitHub account/examples of prior work
• Unit testing frameworks such as Junit, Mockito
• Should be flexible for individual contributor role
• Good communication soft skill
• Designing and documenting systems using C4 (Nice to Have)
• SSO and MFA using Amazon Cognito
• Experience with Python, JavaScript
• OS virtualization through Docker
Benefits
• Competitive salary and benefits package
• Culture focused on talent development with quarterly promotion cycles and company-sponsored higher education and certifications
• Opportunity to work with cutting-edge technologies
• Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards
• Annual health check-ups
• Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents
Our company fosters a values-driven and 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
Let's unleash your full potential at Persistent – Apply Now
💡 Quick Summary
Seeking a career-building opportunity? The Java Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
