Full Stack Developer - Java
Posted Updated
Description
We are looking for an experienced Full Stack Developer with strong expertise in Java, Spring Boot, and Angular to build scalable, high-performance web applications. The ideal candidate should have hands-on experience in API design, backend services, and modern frontend frameworks, along with solid database knowledge.
Responsibilities:
- Design, develop, and maintain scalable full-stack applications using Java and Angular.
- Build and optimize RESTful APIs using Spring Boot.
- Develop responsive and user-friendly UI components using Angular.
- Work with databases such as MySQL or Oracle for data storage and retrieval.
- Ensure code quality through best practices, code reviews, and testing.
- Collaborate with cross-functional teams including QA, DevOps, and product teams.
- Troubleshoot and debug applications for performance and reliability.
- Participate in architecture and design discussions.
Requirements:
- Strong experience in Java (Core Java, Java 8+).
- Hands-on experience with Spring Boot and Microservices architecture.
- Strong knowledge of API Design and RESTful services.
- Proficiency in Angular (latest versions preferred).
- Good experience with MySQL or Oracle databases.
- Understanding of HTML, CSS, JavaScript, and TypeScript.
- Familiarity with Git, CI/CD pipelines, and Agile methodologies.
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Relevant certifications in Java or Full Stack development are a plus.
