We are looking for a versatile Java Full Stack Developer to design, build, and maintain scalable web applications. You will own the full software development lifecycle-from conceptualizing frontend user experiences to building robust backend APIs and managing databases.
Key Responsibilities:
Backend Development: Design and implement robust server-side logic, microservices, and RESTful APIs using Java and the Spring Boot framework.
Frontend Development: Build responsive, user-friendly, and interactive web interfaces utilizing modern frameworks like Angular or React, alongside HTML, CSS, and JavaScript.
Database Management: Architect normalized relational or NoSQL databases, write complex SQL queries, and manage data retrieval.
System Deployment: Participate in CI/CD pipelines, containerization (Docker), and cloud deployments to ensure production reliability.
Collaboration & Quality: Work closely with product managers and designers to translate requirements into well-engineered solutions. Perform code reviews, debug issues, and ensure code is secure and maintainable.