Full Stack Software Engineer
Hybrid
Full Time
#Engineering
#Java
#Angular
#Spring Boot
#Spring
#Microservices
#Caching
#Apache Kafka
#Agile Software Development
#CI CD Pipelines
At Doran Jones, we are a premier financial services firm specializing in data engineering and application development. We focus on capital markets, risk management, and regulatory compliance, helping our clients navigate complex digital transformations. We are currently looking for a Senior Full Stack Software Engineer to join our team in the United States. You will play a pivotal role in the ongoing redesign of an Operational Risk Management application for a major financial services client, helping to modernize their legacy systems into a robust, enterprise-grade platform that monitors residual risk and control effectiveness across global business units.
What you'll be doing
- Design, develop, and maintain high-quality Java applications while utilizing Spring Boot and microservices to ensure system scalability and reliability.
- Build and manage modern web interfaces using Angular to support the application's frontend requirements.
- Implement and oversee CI/CD pipelines to automate testing and deployment processes, ensuring efficient and high-quality software delivery.
What you'll bring
To be successful in this role, you should have a strong background in enterprise software development and a passion for solving complex technical challenges. We are looking for the following qualifications:
- At least 7 years of professional software development experience, with a focus on enterprise systems.
- Over 6 years of experience in Core Java, including multi-threading, and 5 years of experience with Spring Boot and Spring Batch.
- Demonstrated expertise in microservice architecture, low-latency implementations, and at least 3 years of experience with distributed caching and Apache Kafka data pipelines.
- A solid understanding of Agile Software Development practices and the ability to lead technical solutions while communicating effectively with stakeholders.
- A Bachelor’s degree in Computer Science, MIS, or a related field, along with previous consulting experience.
- Proficiency in English and a strong desire to work in a collaborative, team-oriented environment.
What you'll get
We are committed to supporting our team members through flexible working arrangements and professional growth opportunities.
- Hybrid work environment that balances collaboration with flexibility.
- The opportunity to work on high-impact projects within the financial services sector.
- Engagement with a firm that values diverse backgrounds and promotes sustainable technology careers.




