About the role
We are looking for an experienced Full Stack Java Developer with 4+ years of hands-on experience in Angular, Java 8+, Spring Boot, and Microservices Architecture. The ideal candidate should have strong expertise in developing scalable web applications, building RESTful APIs, and creating responsive front-end interfaces using Angular.
Responsibilities:
- Design, develop, and maintain web applications using Angular 8+ and Java 8+.
- Build and maintain RESTful APIs and backend services using Spring Boot.
- Design, develop, and integrate microservices-based applications.
- Develop responsive, user-friendly interfaces using Angular, TypeScript, HTML5, and CSS3.
- Implement business logic, backend integrations, and database operations.
- Write clean, reusable, maintainable, and well-tested code.
- Collaborate with UI/UX designers, QA engineers, product teams, and other developers.
- Identify and resolve application defects, performance bottlenecks, and production issues.
- Follow coding standards, conduct code reviews, and participate in Agile/Scrum ceremonies.
- Use Git or other version control tools to manage source code.
Requirements:
- Experience: 4+ years in software development.
- Angular: Angular 8+ with TypeScript, HTML5, and CSS3.
- Java: Strong knowledge of Java 8 or above and object-oriented programming.
- Spring Boot: Hands-on experience developing REST APIs and backend applications.
- Microservices: Practical experience designing, developing, or integrating microservices.
- REST APIs: API development, integration, and troubleshooting.
- Version Control: Git or equivalent tools.
- Good problem-solving, debugging, and communication skills.