Job Summary
Key Responsibilities
- Write and maintain unit and integration tests using JUnit and Mockito .
- Create and manage RESTful and GraphQL APIs.
- Work with Hibernate and JPA for data persistence and ORM.
- Implement and maintain Spring Core and Spring Security features.
- Collaborate with clients and cross-functional teams to gather requirements and translate them into technical specifications.
- Contribute to Agile/Scrum ceremonies and DevOps processes.
- Document code, solutions, and architecture following team standards.
Required Skills & Experience
- 4+ years of hands-on experience in Java (17 or higher) .
- 4+ years of backend development with Java technologies.
- Proficiency in JUnit and Mockito for automated testing.
- Strong experience with Hibernate and JPA for database integration.
- Solid experience in designing and developing RESTful APIs .
- Proficient in using Spring Core and Spring Security .
- Working experience with GraphQL in a production environment.
- (Nice to have) 2+ years of experience with Angular .
- (Nice to have) 2+ years working with CI/CD pipelines and automation tools.
- Hands-on experience with Apache Tomcat , Maven , and Git/Git Bash .
- Familiarity with Apache Web Server configurations and maintenance.
- Good written and verbal English communication skills .
- Comfortable engaging face-to-face with clients .
- Experience working in Agile/Scrum development teams.
- Strong analytical and problem-solving skills.
- Ability to work independently and collaboratively in a team environment.
At DXC Technology, we believe strong connections and community are key to our success. Our work model prioritizes in-person collaboration while offering flexibility to support wellbeing, productivity, individual work styles, and life circumstances. We’re committed to fostering an inclusive environment where everyone can thrive.