Job Summary:
We are seeking a highly skilled Java Full Stack Developer with 4 years of hands-on experience in building scalable web applications using Java and modern front-end technologies. The ideal candidate will be comfortable working on both back-end and front-end components and collaborating with cross-functional teams.
Key Responsibilities:
Develop and maintain full-stack web applications using Java (Spring Boot) on the back end and Angular/React/Vue on the front end.
Design RESTful APIs and integrate third-party services.
Write clean, maintainable, and scalable code following best practices.
Troubleshoot, debug, and optimize application performance.
Collaborate with UI/UX designers, product managers, and other developers to deliver high-quality products.
Participate in code reviews, unit testing, and continuous integration processes.
Ensure application security and data protection standards are implemented.
Required Skills:
4+ years of professional experience as a Full Stack Developer.
Strong proficiency in Java, Spring Boot, and REST API development.
Solid experience with front-end frameworks like Angular, React, or Vue.js.
Strong knowledge of HTML, CSS, JavaScript, and TypeScript.
Experience with databases such as MySQL, PostgreSQL, or MongoDB.
Familiarity with version control (Git), CI/CD tools, and Agile development.
Good understanding of cloud platforms (AWS, Azure, or GCP) is a plus.
Preferred Qualifications:
Experience with containerization (Docker) and microservices architecture.
Familiarity with DevOps practices and tools.
Excellent problem-solving and communication skills.