onsite
Senior Software Engineer - Java Springboot - India - Photon
Software Engineer
Senior Software Engineer leading full‑stack development with Java Spring Boot and React/TypeScript, building scalable web applications, managing state with Redux, automating tests via Playwright, and driving CI/CD pipelines for cloud deployments on AWS or Azure.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance web applications using Java (Spring Boot) for the backend and React with TypeScript for the frontend.
- Implement robust state management patterns with Redux or equivalent libraries to ensure predictable UI behavior.
- Write clean, reusable, and well‑documented JavaScript/TypeScript components and services.
- Develop and maintain automated end‑to‑end tests using Playwright, ensuring regression coverage and reliability.
- Collaborate with product, UX, and QA teams to deliver high‑quality releases on schedule.
- Set up, configure, and optimize CI/CD pipelines, integrating automated testing and deployment to cloud environments.
- Contribute to cloud‑based deployments and integrations on AWS or Azure, ensuring scalability and security.
Requirements
- Proven experience in Java backend development, preferably with Spring Boot.
- Strong hands‑on skills in React, TypeScript, JavaScript, and Redux.
- Experience writing automated tests with Playwright or similar frameworks.
- Solid understanding of CI/CD practices and experience with tools such as Jenkins, GitHub Actions, or GitLab CI.
- Familiarity with cloud platforms (AWS or Azure) and deployment best practices.
Skills
javareacttypescriptreduxplaywrightcicdaws