Full Stack Engineer
Role details
Job location
Tech stack
Requirements
Job Summary 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 D esign, 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. Develop REST APIs using Java Spring Boot. 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 Bac helors degree or higher in Computer Science, Software Engineering, or related field. 69 years of application development experience using Java EE, Spring, or Spring Boot. Hands-on experience with Angular for front-end development. Strong REST API development experience using Spring Boot. 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. Knowledge of JavaScript libraries such as jQuery. to cloud platforms and distributed systems. Experience with feature flagging tools like Launc hDarkly. Work Environment & Additional Requirements Agile/SCRUM development environment. 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 desig n. Education: Bachelors Degree