Senior Java Developer/Lead | 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/Masters in Computing (70%+)
  • MCA
  • 8+ years’ work experience as a Developer
  • Experience with Java 11+
  • Experience with Groovy
  • Experience with Spring Framework/Spring Boot
  • Experience with test frameworks (Junit/Spock) and mocking libraries (e.g. Mockito)
  • Experience with GIT and Maven
  • Microservices knowledge
  • Understanding and proactive of SOLID, Design Patterns, Clean Code, TDD

Other Requirements

  • Can work as part of a shift pattern
  • Pro-active approach to solving problems
  • Experience managing a team (or willing to learn)
To apply, please email your CV to:

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

Specialise. Scale. Streamline.