Full Stack Engineer

Fidelity InvestmentsWestlake, TX
4dHybrid

About The Position

The Common Data Platform (CDP) teams build data capabilities to enable FFIO’s accounting and investment management support services. As a Full Stack Engineer you will help us to craft and deliver world-class data platforms and services. You’ll be an integral part of the entire development lifecycle from concept to deployment as a member of an agile, multi-functional team.

Requirements

  • 3+ years of professional software development experience in a diverse set of distributed application development and middleware technologies such REST/SOAP Web Services, Java (8 and above), SQL, Messaging, Kafka, JavaScript, Webflex
  • Knowledge of Java and Spring Framework, Tomcat and Spring Boot, JPA, MyBatis
  • Hands-on development experience of RESTful APIs design and documentation using SwaggerHub, Open API Standards
  • Hands on experience working with AWS EKS and AWS managed solutions such as Lambda, EFS, EC2, S3, CloudWatch, IAM roles/polices etc. is required.
  • Knowledge of writing automated tests using a testing framework such as Junit, Cypress, Cucumber or other
  • Experience with Observability Tools (like Datadog, Cloud Watch)
  • Experience with CI/ CD process tools and practices (preferably GitHub, Jenkins, Artifactory, Concourse, Kubernetes, Docker etc.)
  • Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • You have a passion for technology and can navigate your way across sophisticated and rapidly changing landscapes by staying on top of the latest trends.
  • Are confident to be a self-starter, who actively challenges status-quo, is curious and not afraid to ask 'Why' and 'What if'?
  • Develop sophisticated solutions on a platform dedicated to high scale processing of large amounts of data.
  • Strong execution skills in a fast-paced environment using agile methodologies.
  • Strong analytical, communication, and organizational skills and the ability to handle multiple tasks at a given time.
  • Has solid understanding of the software development process including analysis, design, coding, system and user testing, problem resolution and planning?

Responsibilities

  • Lead advancement of engineering practices such as code and design reviews, environment strategy, code quality using SonarQube
  • Participate in formal reviews of application designs, functional requirements, code, and test code reviews with rest of the Scrum team.
  • Together with the team designing reliable, portable, accurate and trustworthy automated tests (unit-, integration, regression, UI), and in integrating them into CI/CD pipelines.
  • Collaborate with team members on improving team's test coverage, release velocity and production health.
  • Active participation in Engineering and DevOps excellence
  • Forever learning and growing your skillsets to help build a well-rounded team.
  • Automating yourself out of today’s job so that you can move on to the next big challenge.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service