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:

Sernova Financial is the future of your post-trade requirements:

Specialise. Scale. Streamline.