Fidelity Investments is seeking a Senior Software Engineer/Developer to join their technology team in Durham, NC. This role focuses on developing technical solutions using Java, J2EE, JSP, and various modern technologies. The position involves creating and maintaining software applications that meet functional, performance, scalability, and reliability requirements.
Key responsibilities include developing original technical solutions, designing applications for multiple platforms, supporting testing phases, and providing comprehensive documentation. The role requires expertise in automating business processes, integrating enterprise systems, and working with Adobe Experience Manager.
The ideal candidate will have strong experience with Java RESTful services, Spring framework, and modern development practices including CI/CD, Git, and Test Driven Development. They should be comfortable working with both front-end and back-end technologies, including HTML5, CSS3, JavaScript, Angular, and various database systems.
The position offers competitive benefits including 401(k) with company match, comprehensive healthcare coverage, generous parental leave, and student loan assistance. Fidelity provides a hybrid working model that blends onsite and remote work, requiring onsite presence every other week.
This is an excellent opportunity for a seasoned developer looking to work with cutting-edge technologies in a stable, respected financial services company. The role offers significant technical challenges and the chance to impact critical business systems while working in a collaborative, innovative environment.