Client ) is seeking a Full Stack Engineer with strong expertise in building scalable, cloud-native applications. This role requires hands‑on experience in distributed application development, a passion for resolving technical roadblocks, and the ability to collaborate closely with stakeholders and technology leadership. The engineer will contribute to innovative product development, ensuring resilient architectures and high-quality delivery in a dynamic Agile environment.
Key Responsibilities
- Design, develop, and maintain highly scalable, distributed, and resilient cloud-native applications using microservices architecture.
- Build and optimize event-driven architectures utilizing Kafka, RabbitMQ, or cloud-native messaging services.
- Collaborate with squads, stakeholders, and technology leadership to resolve technical issues and roadblocks.
- Contribute to architectural design, DevOps automation, and CI/CD pipelines.
- Work with front-end development tools including Angular, CMS, SEO, Adobe A/B testing, Analytics, and LaunchDarkly. Perform data design, modeling, and SQL-based development.
- Participate in Agile/SCRUM ceremonies and contribute to continuous improvement.
- Mentor junior engineers and help establish documentation standards, guidelines, an d upgrade strategies.
Required Qualifications
- Bachelor’s degree or higher in Computer Science, Software Engineering, or related field.
- 6–9 years of application development experience using Java EE, Spring, or Spring Boot.
- Hands‑on experience with Angular for front-end development.
- Proficiency in SQL queries, table design, and data structures.
- Experience with DevOps tools: Git, Jenkins, Maven, JUnit, Docker, JMeter, Artifactory, Sonar, Veracode, Co ncourse.
- Strong communication skills with the ability to articulate technical issues clearly.
Preferred Qualifications
- Experience with A/B testing tools such as Adobe Target.
- Familiarity with CMS platforms and SEO optimization.
- to cloud platforms and distributed systems.
- Experience with feature flagging tools like Launc hDarkly.
Work Environment & Additional Requirements
- Collaboration with multiple squads, product teams, and technology leadership.
- Strong emphasis on communication, problem-solving, and ownership.
- Opportunity to contribute to strategic UI development and reusable component design.