Java Software Developer
Hybrid
Full Time
#Engineering
#Java
#Spring Boot
#Microservices
#Angular
#Oracle
Are you ready to make a significant impact at a firm that bridges the gap between complex financial challenges and innovative technology? At Doran Jones, we are a premier data engineering and application development firm specializing in capital markets, risk, and regulatory compliance. We pride ourselves on our deep expertise and our mission to foster inclusive technology careers. We are currently looking for a seasoned Java Software Developer to join our high-performing team and help us drive meaningful change for our clients.
What you bring
In this full-time executive role based in the United States, you will play a pivotal part in the ongoing redesign of an Operational Risk Management application for a major financial services client. You will leverage your deep technical background to modernize enterprise systems using Java Spring Boot, Angular, and Oracle databases. Your work will directly influence how our clients monitor residual risk and assess control effectiveness across their global operations.
- Design, develop, and maintain high-quality, scalable Java applications that integrate seamlessly with external systems.
- Collaborate with architects and cross-functional stakeholders to translate complex business requirements into robust technical solutions.
- Conduct thorough code reviews and implement automated testing to ensure our software remains reliable and performant.
Requirements
We are looking for a candidate who possesses a strong foundation in enterprise systems and a passion for agile development. You should have at least 13 years of overall software development experience, with at least 10 years specifically in Core Java and multi-threading. Proficiency in Spring Boot, microservices, and distributed caching is essential for this position. We value candidates who have a bachelor’s degree in a technical field and a history of successful consulting. Beyond your technical hard skills, you must be a strong communicator capable of leading technical discussions and decomposing complex problems into manageable components. A background in financial services and experience with Angular for full-stack development will be considered a significant advantage.
What we offer
We believe in supporting our employees with a flexible environment that allows for professional growth and personal balance. We are committed to fostering a diverse and collaborative workplace where your expertise is valued and your career trajectory is supported.
- Hybrid work arrangements to provide flexibility.
- The opportunity to work on high-stakes projects for some of the largest and most complex financial institutions.
- Access to a supportive network of leaders with decades of experience in technology and financial services.
How to Apply
If you are an experienced engineer looking to apply your skills to challenging, large-scale financial applications, we would love to hear from you. Please reach out to our team to start a conversation about how your background aligns with our mission and the specific needs of this role. We look forward to reviewing your application and exploring the possibility of you joining our growing team.




