Principal Full Stack Engineer
Job Description
Key Responsibilities
Architectural Leadership: Lead the design and implementation of robust, scalable API platforms and web applications, ensuring alignment with enterprise standards.
Full Stack Development: Build and maintain high-performance services using Java and Python, while developing modern front-end interfaces with Angular and IONIC.
Cloud Engineering: Architect and deploy serverless and containerized solutions using AWS native services, including Lambda, ECS Fargate, Step Functions, and DynamoDB.
Agile Governance: Actively participate in all SAFe ceremonies (PI Planning, Iteration Reviews) and embrace self-management to drive capacity planning and iteration commitments.
Infrastructure as Code: Utilize Docker and CloudFormation to automate deployment pipelines and manage cloud infrastructure.
Technical Mentorship: Provide strategic guidance to the development team, ensuring best practices in concurrent programming and SDLC methodologies.
Qualifications & Requirements
Technical Expertise: Extensive experience in J2EE technologies (Hibernate, Servlets, JMS, JDBC) and developing both SOAP and REST-based web services.
AWS Mastery: Proven track record with AWS-native development, specifically utilizing Kinesis Streams, S3, API Gateway, and EC2.
Front-End Proficiency: Demonstrated experience building mobile-responsive applications using Angular and IONIC frameworks.
SAFe Integration: Previous training or direct experience working within the Scaled Agile Framework; ability to lead self-organizing teams through complex PI cycles.
Hybrid Location: Ability to work onsite in Washington, DC on a need-basis for critical SAFe ceremonies and team collaboration.
API Management: Desired knowledge of enterprise API gateway solutions.
Similar Jobs
DevOps Engineer
Remote
Rtl Engineer
California
Cloud Data Engineer
Remote
Senior Informatica Mdm & Data Quality Engineer
Remote
Cad Engineer
Remote