Key Responsibilities
• Develop and maintain micro front-end applications and integrate them with backend services.
• Consume and integrate RESTful APIs developed using Spring Boot and Java.
• Develop service integrations and supporting tooling using Node.js.
• Implement responsive designs using HTML5 and CSS3.
• Write and maintain unit and component tests using Jest and React Testing Library.
• Test, debug, monitor, and troubleshoot application code to ensure reliability and quality.
• Collaborate closely with product managers, designers, and engineering teams to translate user needs into high-quality product experiences.
• Participate in application development using AWS or other cloud platforms.
• Work with CI/CD pipelines and version control systems to support automated software delivery.
• Apply AI-assisted coding tools to support code generation, refactoring, test case generation, debugging, and documentation.
• Monitor application performance using logging, distributed tracing, metrics, and alerting capabilities.
• Participate in production support activities and on-call rotations.
• Contribute to engineering best practices, continuous improvement, and knowledge sharing across a multi-site development team. Required Qualifications
• 5–7 years of professional software engineering experience.
• 3+ years of hands-on React experience.
• 2+ years of experience working with Java-based APIs.
• Good understanding of Spring Boot to support backend applications and APIs.
• Experience consuming APIs and handling asynchronous data within micro front ends.
• Experience with RESTful APIs and backend service integration.
• Experience with Jest and React Testing Library or similar frontend testing frameworks.
• Experience working with CI/CD pipelines and version control systems.
• Experience with application monitoring, logging, distributed tracing, metrics, and alerting.
• Experience with production support and on-call rotations.
• Experience working effectively within a multi-site, collaborative development team.
• Experience working in a product engineering or product-led workplace with close collaboration across product and design teams.
• Experience using AI-assisted coding tools such as GitHub Copilot or ChatGPT for software development activities. Preferred Qualifications
• Experience designing and building Java-based APIs.
• Experience with Node.js for service integration and development tooling.
• Experience with AWS or other cloud platforms.
• Experience with Redux or Context API.
• Experience with responsive design and mobile web development.
• Bias toward action, curiosity, and continuous improvement.