remoteonsite
Java & React Developer - Persistent Systems
Software Engineer
Senior developer building scalable web applications using Java and React, designing RESTful services, and collaborating with cross‑functional teams to deliver high‑quality digital solutions.
About the role
Key Responsibilities
- Design, develop, and maintain Java‑based backend services and React‑based front‑end components.
- Implement RESTful APIs, ensuring performance, security, and scalability.
- Collaborate with product owners, designers, and QA to translate requirements into technical solutions.
- Participate in code reviews, unit testing, and continuous integration pipelines.
- Mentor junior developers and contribute to architectural decisions.
Requirements
- 5+ years of professional experience with Java (Spring/Spring Boot) and React.
- Strong understanding of REST principles, JSON, and API design.
- Proficiency with version control (Git) and CI/CD practices.
- Experience with unit testing frameworks (JUnit, Jest) and TDD/BDD approaches.
- Excellent problem‑solving skills and ability to work in an agile environment.