freehire launches on Product Hunt on 26 August.

Follow →

Software Developer - Java

Summary

Builds and maintains scalable Java/Scala financial services platforms using Event Sourcing, CQRS, and Agile/DevOps tools like Jenkins and GitHub, collaborating with global teams to optimize performance and mentor junior developers.

Job Scope Design, develop, and maintain scalable software solutions for financial services platforms, leveraging modern engineering practices, Agile methodologies, and cloud-native development principles. Work closely with regional and global teams to deliver high-quality applications and drive technical excellence. Key Responsibilities Develop and enhance scalable applications using

Java/Scala

following OOP and Functional Programming principles. Design and implement solutions utilizing

Event Sourcing

and

CQRS

architectures. Collaborate with global teams to deliver platform enhancements and new functionalities. Apply software engineering best practices including

TDD, CI/CD, Clean Code, and Design Patterns . Write and maintain

BDD/ATDD feature files and specifications . Utilize SDLC and DevOps tools such as

Jenkins, Gradle, GitHub, Artifactory, and Ansible . Optimize application performance and improve code quality. Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives. Mentor junior developers and communicate technical solutions effectively with stakeholders and leadership. Requirements Must-Have Skills 5+ years of experience in

Financial Services

technology. Strong hands-on development experience in

Java and/or Scala . Solid understanding of

OOP, Functional Programming, Event Sourcing, and CQRS . Experience with

Design Patterns , software engineering best practices, and code optimization. Proficiency in

TDD, BDD/ATDD , and CI/CD methodologies. Experience with

Jenkins, Gradle, GitHub, Artifactory, and Ansible . Agile/Scrum experience. Strong communication, collaboration, and stakeholder management skills. Nice-to-Have Skills Experience with

ReactJS, AngularJS, or Elasticsearch . Knowledge of

AMPS messaging infrastructure

and

SQL/Database programming . Understanding of

Capital Markets , particularly securities trading, clearing, and settlements.

If interested, you can click on 'Apply here' or write an e-mail to (HIDDEN TEXT) with your updated resume. NOTE: - Only shortlisted candidates will be contacted back. Thanks & Regards Deeksha Agarwal EA Licence No.91C2918 Personnel Registration No. R26161520

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available