Job Description:
We are looking for a skilled Java Full Stack Developer responsible for developing and maintaining web applications. The candidate should be proficient in both backend and frontend technologies, participate in the entire software development lifecycle, and work with cross-functional teams to deliver high-quality applications.
Key Responsibilities:
• Develop and maintain web applications using Java and modern frontend technologies.
• Design and develop RESTful APIs and backend services using Spring Boot.
• Work on frontend development using Angular / React / JavaScript.
• Write clean, scalable, and efficient code.
• Work with databases such as MySQL, PostgreSQL, or MongoDB.
• Participate in requirement analysis, design, development, testing, and deployment.
• Debug and resolve technical issues.
• Collaborate with team members and clients.
• Maintain documentation for development work.
Required Skills:
• Strong knowledge of Java, Spring Boot, Spring MVC
• Frontend technologies: HTML, CSS, JavaScript, Angular or React
• Database: MySQL / PostgreSQL / MongoDB
• Knowledge of REST API development
• Familiarity with Git, Maven, Jenkins
• Understanding of Microservices Architecture
• Good problem-solving and communication skills
Preferred Skills:
• Experience with AWS / Azure
• Knowledge of Docker / Kubernetes
• Experience in Agile/Scrum methodology