- Develop, test, and maintain high-quality software solutions using Java and React.js.
- Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver robust web applications.
- Design and implement scalable backend services and APIs in Java.
- Build and enhance interactive front-end features using React.js.
- Participate in code reviews, mentoring junior developers, and promoting best practices for software development.
- Troubleshoot and debug application issues, providing timely resolutions.
- Continuously learn and apply new technologies and techniques to improve software development processes.
- Contribute to architectural and design decisions to improve the overall efficiency and scalability of the system.