Senior Java Developer | India
India
,
Dindigul, India
Full Time:
08:00 am - 18:00 pm
Roles and Responsibilities
The key responsibilities include:
- Develop business solutions using the Sernova file transformation framework (Java/Groovy)
- Develop a robust set of unit tests to support the business solutions
- Enhance the Client Web Portal, utilising both front end and back end technologies
- Development of Calypso enhancements in Java
- Documenting development processes
- Streamlining development and testing processes, making extensive use of the Azure DevOps platform
- Develop code adhering to industry best practices (TDD, code reviews, CICD pipelines)
- Creation and maintenance of project documentation (diagrams and WIKI pages)
- Generating evidence for internal and external system audits
- Suggesting solutions to Operations team that will simplify the support processes
- Investigating and resolving issues safely and in a timely manner
- Mentor junior developers
Skills and Specifications
The following skills and specifications are required in a candidate:
- BEng / Master’s or MCA in Computing
- 7+ years’ experience developing production Java applications
- Strong, current knowledge of Java 17+, Groovy and Spring / Spring Boot
- Hands-on Java development, JUnit / Spock, Mockito, Git and Maven, Angular knowledge a plus
- Working knowledge of microservices
- Understanding of SOLID, design patterns, clean code and TDD
- Willingness to lead a small team or pod
- A proactive approach and willingness to work within a shift pattern
To apply, please email your CV to: