You will build and maintain end-to-end applications using Java and modern frontend frameworks.
Responsibilities
- Design, develop, test, and deploy full stack applications using Java and Spring Boot.
- Write clean, scalable, and maintainable code throughout the entire software development lifecycle.
- Develop and consume RESTful APIs and manage databases including PostgreSQL, MySQL, or MongoDB.
- Collaborate with product managers, designers, QA, and DevOps to deliver projects within Agile/Scrum cycles.
- Conduct code reviews, mentor junior developers, and troubleshoot issues in production environments.
Required Skills
- 10+ years of experience in software development.
- Proficiency in Java and related Spring Boot frameworks.
- Experience with React.js, Angular, or Vue.js.
- Strong front-end development skills including CSS.
- Hands-on experience with PostgreSQL, MySQL, or MongoDB.
- Proven ability in back-end and full-stack web development.
- Strong problem-solving and troubleshooting capabilities.
- Bachelor's degree in Computer Science or a related field.