Fidelity Investments is seeking a Senior Software Engineer/Developer to join their team in Durham, NC. This role focuses on building and developing Java-based applications and RESTful APIs that support testing and reporting services in a financial services environment. The position involves working with microservices architecture, middleware platforms, and data solutions using Oracle database.
Key responsibilities include developing original technical solutions, designing applications for multiple platforms, performing code reviews, establishing coding standards, and supporting all phases of testing. The role requires expertise in Java, Spring framework, Docker, Cloud platforms (Azure/AWS), and database technologies.
The ideal candidate should have a Bachelor's or Master's degree in Computer Science or related field, with significant experience in developing Java applications in a financial services environment, particularly for 401(k) compliance. They should be proficient in RESTful and SOAP Web services, Cloud migration, Business Process Management, and Oracle database development.
Fidelity offers a comprehensive benefits package including 401(k) with company match, medical/dental/vision coverage, parental leave, and student loan assistance. The position follows a hybrid working model, requiring onsite presence every other week at the Durham office.
Join Fidelity's technology team and contribute to developing the next generation of financial products and tools while working for a company that values diversity, inclusion, and professional growth.