About First Derivative
We are a people-first company driven by passion for innovative solutions and exceptional career growth opportunities.
Our strong focus on career development, variety, and flexibility empowers our team members to thrive in an environment that fosters creativity and collaboration.
As a Senior Java Software Engineer at First Derivative, you will enjoy diverse exposure to high-profile projects, cutting-edge technologies, and collaborative partnerships with leading financial institutions like Morgan Stanley, UBS, Citigroup, and others.
Your Responsibilities:
You will oversee critical projects, guiding the entire software development lifecycle from analysis to deployment.
As a seasoned developer, you'll provide technical leadership and mentorship to junior colleagues, ensuring they excel in delivering top-notch solutions.
Our dynamic project landscape spans across various domains, including Greenfield, Front Office, Data/Cloud Migration, Regulatory Reporting, and Trade Reconciliation.
Key Technologies:
* Core Java (version 8 or higher)
* Spring Framework/Spring Boot
* Object-Oriented design principles and patterns
* CI/CD tools such as Jenkins
* Microservices architecture, including containers and serverless implementation e.g., Kubernetes, Docker, OpenShift, AWS Lambda, Cloud Functions, etc.
* JPA frameworks such as Hibernate and SQL
* Agile methodologies
Requirements:
Familiarity with Core Java, Collections, Concurrency, and Spring Framework.
Proficiency in front-end development with TypeScript, JavaScript, and popular frameworks like React and Angular.
Understanding of microservices architecture and experience with Spring Boot.
Expertise in development and build tools, particularly Maven, Gradle, Git, IntelliJ, and Eclipse.
Proven track record in agile working environments.
Thorough understanding of TDD and proficiency in writing JUnit test cases.
Ability to motivate yourself and explore new technologies and frameworks.
Critical thinking and problem-solving skills.
Fluent written and spoken English.
What We Offer:
A rewarding career with lifelong learning opportunities, enabling rapid professional and personal growth.
Benefits include:
Hybrid and Flexible Working
Comprehensive Private Healthcare Package
Private Pension
Employee Assistance Programme
Enhanced Maternity/Paternity policies
Group Life Protection Benefit
Employee Referral Bonus Scheme
Access to a wide range of skills and certifications
We also offer a range of unique benefits:
FD Internal Network and Sports & Social Calendar
Aspiring Leadership Programme
STEP-up Awards
TechSmiths Guild
STRIVE Initiative and IMPACT Programme
Investment Club
Food Club
Sports Club