Responsibilities
- Build and sustain web applications using React on the frontend and Java on the backend.
- Work closely with interdisciplinary teams, including developers, DevOps engineers, and business analysts, to implement features and resolve issues.
- Engage in every phase of the software development lifecycle, from initial design through deployment and ongoing maintenance.
- Create and integrate RESTful APIs to enable secure and efficient communication between client and server components.
- Conduct code reviews to uphold coding standards, promote best practices, and ensure compliance with security protocols.
- Investigate, diagnose, and fix issues across the full technology stack to ensure system reliability and performance.
- Help reduce accumulated technical complexity by improving code quality and long-term maintainability.
- Keep technical documentation accurate, current, and accessible, and maintain open communication within the team.
- Support senior developers in shaping technical designs and architectural strategies.
