FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer, Java API Development
skillventory - A Leading Talent Research FirmPrincipal Software Engineer in Java API Development at Fidelity Investments. Leading technology for Workplace Investing, enhancing customer experience through a modern API ecosystem.
Tech Stack
Tools & technologiesAWSAzureCloudDockerJavaJenkinsKubernetesMavenSpringSpring BootSpringBootUnix
About the role
Key responsibilities & impact- Lead Workplace Investing in crafting a modern, digital API ecosystem delivering better customer experiences faster
- Assist in coordinating multiple development work streams through integration and ensure architecture is scalable and extensible.
- Define, maintain, and support Java development environment and best practices, such as Maven, Sonar, and other Open-Source tools.
- Assist in identification, isolation, resolution, and communication of problems within the production and nonproduction environment and perform troubleshooting.
- Deliver API Platform capabilities using open-source Envoy, Microgateway, JWT, Key Management, External Identity Mapping, Datadog, Security and many more.
- API design using SwaggerHub to Build, Collaborate and Integrate APIs.
- Create API common framework.
- Migration of existing APIs to Kubernetes/Azure.
- Perform code reviews, unit testing, and integration testing using Open-Source frameworks.
- Provide mentorship to junior team members.
- Contribute to continuous process improvement initiatives.
Requirements
What you’ll need- Bachelor’s degree in computer science or engineering
- 8 years of development experience (currently hands on) in Java, Spring MVC / Spring boot / Web Services (REST) and configuring web containers.
- Ability to make significant contributions to our technology platform
- Working Knowledge of API management software such as Api Gateway IDE’s Spring Tool Suite, and Eclipse, within a UNIX and Windows environment.
- Application build, deploy using Continuous Integration/ Deployment (CI/CD) tools -- Jenkins, Maven, uDeploy, etc.
- Agile/Scrum methodology
- Understanding and hands on knowledge of docker, cloud-computing / cloud services platforms (e.g., AWS or azure) and API Gateway
- Able to clearly articulate API strategies to all partners.
Benefits
Comp & perks- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring MVCSpring BootWeb ServicesAPI designKubernetesContinuous IntegrationContinuous DeploymentDockerAPI management
Soft Skills
mentorshipcommunicationproblem-solvingcollaborationprocess improvement
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in engineering