JOB#
Title: Full Stack Engineer (Java, AWS, Angular, Kafka)
Location: Salt Lake City (SLC), UT ( first preference) and Westlake, TX ( 2 nd option)
Duration: 12+ months
Rate: 40-50/hr on W2
Interview: 1 round
Top Skills: Java, AWS, Angular, Kafka
Special Instructions:
**This is an L2 role. SLC is preferred.
Full Stack Developer
Fidelity Investments is looking for top Java and Node engineering talent that can, via skilled development, deliver enterprise scale customer facing services. This role will play a key part in developing Fidelity's next generation of life events planning solutions.
This position is based in Salt Lake City, UT.
The Team
As part of the Advanced Process Solutions division within Fidelity Investments, you will join a Scrum team of 6-8 highly hardworking individuals tasked with re-imagining the customer experience and associate workflow for Fidelity. The team will be focused on developing a new microservices based platform to support life events and beneficiary qualification process. The product would be developed primarily using Java, JavaScript, Python and AWS services.
The Expertise You Have
- Bachelor's Degree in Computer Science / similar technical subject area and or equivalent experience
- 3-5+ years Java development
- 2+ years of experience with JavaScript and NodeJS
- Experience with AWS and other cloud-based development methodologies / best-practices
- Proven understanding of REST concepts and developing REST APIs with Spring Boot or NodeJS
- Understanding with serverless computing and EKS based applications is a plus
- Hands on experience with: Git, Docker, Python, Shell Scripts,
- Knowledge of Cloud databases including - DynamoDB and RDS is a plus.
- You thrive in a collaborative environment and taking on new challenges
- Your communication with peers and leaders is clear and effective
- You are willing and excited to add your voice and opinion to the discussion
- You love to take initiative to solve a problem and get the job done
- Accountable for consistent delivery of functional software - sprint over sprint, release over release
- Excellence in software development practices and procedures
- Developing original and creative technical solutions to on-going development efforts
- Responsible for QA readiness of software (end-to-end tests, unit tests, automation)
- Responsible for translating business requirements to detailed designs which meet performance, security, usability, reliability, and scalability requirements