JobsPrincipal Full Stack Engineer
Job description
The Principal Full Stack Engineer will build Java and Spring Boot-based applications, focusing on middle-tier development and cloud computing in an AWS environment. The role involves working with Kafka messaging and database backends like Yugabyte or Aerospike, as well as Angular for front-end development. The engineer will also engage in DevOps practices, utilizing CI/CD tools to enhance application deployment and performance. This position requires collaboration with architecture design teams and mentoring junior members while ensuring project goals are met on time and within budget.
Requirements
- Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field and five years of experience as a Principal Full Stack Engineer.
- Alternatively, a Master's degree in a related field and three years of experience in the same role.
- Demonstrated expertise in designing and developing Java REST-based services using Spring frameworks.
- Experience with performance tuning of SQL queries and database deployment in a Cloud platform, specifically AWS.
- Proficiency in using CI/CD processes and tools such as Jenkins, Concourse, and GitHub.
Responsibilities
- Participate in architecture design teams and define application-level architecture.
- Develop applications on complex projects and components for the division.
- Recommend development testing tools and validate test plans.
- Ensure QA readiness of software deliverables and develop comprehensive documentation.
- Establish full project life cycle plans for complex projects across multiple platforms.
Benefits
- Fidelity offers competitive compensation, annual bonuses, retirement contributions, comprehensive healthcare coverage, parental leave, tuition assistance, wellness programs, and extensive professional development opportunities.
Is this posting expired or inaccurate?
