We are looking for a Java Full Stack Developer with 4+ years of experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have solid expertise in Java, Spring Boot, Microservices, Angular, and modern web technologies. The role involves working closely with cross-functional teams in an Agile environment to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, test, and maintain enterprise web applications.
- Develop RESTful APIs using Java and Spring Boot.
- Build responsive front-end applications using Angular.
- Develop and maintain Microservices-based applications.
- Write clean, scalable, and maintainable code.
- Perform unit testing, integration testing, and bug fixing.
- Collaborate with Product Owners, Business Analysts, QA, and development teams.
- Participate in code reviews and follow coding best practices.
- Optimize application performance, security, and scalability.
- Support deployments and troubleshoot production issues.
- Work in Agile/Scrum development environments.
Required Skills
Backend
- Java (8/11/17)
- Spring Boot
- Spring MVC
- Spring Security
- Microservices
- REST APIs
- Hibernate/JPA