- Fully engaging in product quality plan efforts, including test case development, design and code reviews and regression testing aiming to automate majority of them.
- Contribute to enhancing engineering practice in the areas of ATDD and CI/CD.
- Engaging in working with global team of developers in leading standard methodologies for software engineering.
location: Roanoke, Texas
job type: Solutions
salary: $60 - 65 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
Full Stack Engineer - Java / Angular
Strategic Advisors Technology (SAT) is seeking a Full Stack Senior Software Engineer with strong expertise in Java and hands‑on experience building enterprise‑scale, cloud‑ready distributed systems. We are looking for engineers who strive for engineering excellence, deliver high‑quality solutions, and are passionate about advancing modern technology practices.
The Expertise We're Looking For
- 6-8 years of full stack development experience with a strong focus on Java and backend engineering
- Proficiency with Java EE, Spring Boot, Spring MVC, and RESTful API development
- Experience building scalable microservices and distributed systems
- Solid understanding of domain driven design utilizing object‑oriented programming principles, secure coding, and best engineering practices
- Hands-on experience designing, developing, and operating event ‑ driven systems using Apache Kafka.
- Exposure to Docker/Kubernetes and cloud platforms such as AWS or Azure
- Experience with Angular 17+, along with TypeScript, HTML, CSS, and RxJS
- Exposure to front‑end testing frameworks (PlayWright, Cypress) is a plus
- Understand how to deliver using an Acceptance Test Driven development (ATDD) approach
- Knowledge of CI/CD pipelines (Jenkins, uDeploy or equivalent)
- Ability to translate complex business requirements into scalable technical solutions
- Strong communication and collaboration skills in Agile environments (Scrum/Kanban)
- Self‑driven, detail‑oriented, and comfortable operating independently in a fast‑paced environment
You will play a hands‑on role in designing, developing, and enhancing backend services using Java, while also supporting front‑end development in Angular as needed. You will collaborate across engineering, product, and architecture teams to build solutions that align with business priorities and technical strategies. Critical thinking, problem solving, and translating requirements into working software are central to this role.
The Value You Deliver
- Designing and implementing backend services, microservices, and APIs using Java
- Supporting and enhancing user experiences through Angular‑based front‑end development
- Building solutions that meet functional and non‑functional requirements, including performance, scalability, and security
- Participating in design reviews, code reviews, and quality initiatives
- Contributing to CI/CD improvements, cloud readiness, and engineering best practices
- Engaging in automated testing and ensuring high‑quality, maintainable code
- Collaborating with global teams to drive modern engineering standards
Your work enables Fidelity Asset Management Technology to deliver robust, scalable, and innovative tools that support Portfolio Management, Research, Trading, and Investment Operations globally. By building secure and reliable systems, you help the business gain strategic advantage through technology that powers decision‑making and operational excellence.
Company Overview
At Fidelity, we are committed to making financial expertise accessible and effective for people striving to live the lives they want. As a privately held company, we place high value on creating a workplace environment that attracts exceptional talent and supports their growth and success. For more information about working at Fidelity, visit FidelityCareers.com.
qualifications:
- You will lead design and implementation of software solutions that meet functional and non-functional requirements and that are aligned to the program's strategic direction.
- You will lead application design efforts, participate in design reviews, and code reviews.
skills:
ATDD,in design,Agile environments,AWS,Angular,Apache Kafka,APIs,automated testing,backend services,CSS,maintainable code,code reviews,CI/CD,Cypress,Knowledge of CI/CD pipelines,distributed systems,Docker,domain driven design,event-driven systems,front-end development,HTML,Java,expertise in Java,Java EE,Jenkins,Kubernetes,scalable microservices,microservices,Azure,object-oriented programming principles,PlayWright,RESTful API development,RxJS,Scrum,secure coding,Spring Boot,Spring MVC,TypeScript,detail-oriented,communication,Critical thinking,decision-making,problem solving,Self-driven,Collaborating,Acceptance Test,architecture,Asset Management,testing frameworks,backend engineering,business priorities,business requirements,full stack development,best engineering practices,innovative,Investment Operations,Kanban,operational excellence,Portfolio Management,collaboration skills,Research,security,scalability,non-functional requirements,Trading,translating
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.