Fidelity Investments is looking for a Java Full Stack Engineer to develop and maintain cloud-native REST APIs and event-driven applications, ensuring secure and efficient software development lifecycle practices.
Requirements
- Cloud-native REST API development using Java, Maven, Stash, SpringBoot and OpenAPI standards
- 3+ years of experience working with event streaming / messaging platforms such as Kafka or RabbitMQ
- Strong hands-on experience with Python, Kafka Streams, SQL Query creation, and DevOps with Jenkins
- 3+ years of experience with database technologies, preferably Oracle SQL & PL/SQL
- Working experience within an Agile (Scrum, Kanban, etc.) development environment
- Working experience in Behavior Driven Development (BDD)
- Working knowledge of CI/CD processes and tools (i.e., Jenkins, uDeploy, Git)
Responsibilities
- Cloud-native REST API development using Java, Maven, Stash, SpringBoot and OpenAPI standards
- Ownership of the entire secure SDLC, and extensive experience with DevOps CI/CD practices, TDD, BDD, automated security and quality testing using tools like RESTAssured/Cucumber/etc., modern test and mock frameworks and service virtualization tools like Wiremock to rapidly deliver, measure, and iterate features to customers
- Working experience within an Agile (Scrum, Kanban, etc.) development environment
- Working experience in Behavior Driven Development (BDD)
- Working knowledge of CI/CD processes and tools (i.e., Jenkins, uDeploy, Git)
- Event Driven application design and development
- Focus on observability, metrics and alerting using tools like Datadog/Splunk
Other
- Ability to work independently with limited supervision
- Strong analytical and problem-solving skills
- Collaboration, communication and engagement skills and can articulate and document business/system requirements
- Most hybrid roles require associates to work onsite all business days of every other week in a Fidelity office.
- Degree or equivalent in Computer Science, Engineering, or related subject area