Fidelity is looking to solve the problem of providing scalable electronic signature solutions by building, deploying, and maintaining Java applications.
Requirements
- Demonstrated Expertise designing, implementing, building, and supporting application and API solutions, using a Java-based tech stack (Postgres, Oracle, and Hibernate);
- DE designing, developing, and optimizing scalable multi-tier Java-based enterprise applications and RESTful API Web services, using Java, Spring Boot, Hibernate, Apache Tomcat, and Oracle on Linux;
- DE performing AWS Cloud-based application development, designing, and implementing microservices, and managing Cloud infrastructure, using EC2, S3, Kubernetes, Docker, Terraform, Postgres, and Datadog.
- DE defining, developing, and implementing solutions for Application Lifecycle Management (ALM) following DevOps methodologies of Continuous Integration and Continuous Delivery (CI/CD), using Jenkins pipelines for enterprise applications, Git, Bitbucket, Jenkins Core, SonarQube, and Docker;
- Experience with Maven, Jenkins, Git Stash, and Jira for project completion.
- Experience with unit and integration testing.
- Experience with Java, Spring Boot, Hibernate, Apache Tomcat, and Oracle on Linux.
Responsibilities
- Develops original and creative technical solutions to on-going development efforts.
- Designs applications or subsystems on major projects and for/in multiple platforms.
- Develops applications for multiple projects supporting several divisional initiatives.
- Supports and performs all phases of testing leading to implementation.
- Assists in the planning and conducting of user acceptance testing.
- Develops comprehensive documentation for multiple applications supporting several corporate initiatives.
- Responsible for post-installation testing of any problems.
Other
- Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Senior Software Engineer/Developer.
- Alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and one (1) year of experience as a Senior Software Engineer/Developer.
- Must be able to work onsite every other week (all business days, M-F) in a Fidelity office.
- Must be able to pass a background check due to the company’s business being governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, and other laws and regulations.
- Must be authorized to work in the United States.