We are looking for a highly skilled Java Full Stack Developer with 5-10 years of experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have solid expertise in Java, Spring Boot, Microservices, REST APIs, and modern front-end technologies such as Angular or React.
Key Responsibilities
- Design, develop, test, and maintain enterprise-grade web applications.
- Develop backend services using Java, Spring Boot, and Microservices architecture.
- Build responsive and interactive user interfaces using Angular/React.
- Develop and consume RESTful APIs.
- Work with relational and NoSQL databases.
- Collaborate with cross-functional teams including Product, QA, and DevOps.
- Participate in code reviews and ensure coding standards and best practices.
- Optimize application performance, scalability, and security.
- Implement CI/CD pipelines and support production deployments.
- Work in Agile/Scrum development environments.
Required Skills
Backend
- Core Java (Java 8/11/17)
- Spring Boot
- Spring MVC
- Spring Security
- Microservices
- RESTful Web Services
- Hibernate/JPA
- Maven/Gradle
- Bachelor's/master's degree in computer science, IT, or related field.
- 5-10 years of experience in Full Stack Development.
- Strong problem-solving and analytical skills.
- Excellent communication and stakeholder management skills.