Job Overview: We are looking for a highly skilled Java Full Stack Developer with 4 to 8 years of experience. The ideal candidate must be proficient in both backend and frontend development, with a solid emphasis on hands-on coding. The role demands a developer who is currently working with Java 10 or above, and who dedicates 70% of their time to coding.
Key Responsibilities:
- Develop, maintain, and enhance Java-based applications using Java 10 or above, J2EE, Spring Boot, and Microservices architecture.
- Design and implement REST APIs for seamless integration with front-end and third-party services.
- Work on frontend development using Angular 7/8 and above, ensuring responsive and high-performance user interfaces.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure code quality through regular code reviews and adherence to best practices.
- Utilize Git for version control, Maven, and Gradle for project build and management.
- Optimize application performance and scalability by integrating Hibernate for ORM and efficient database operations.
- Troubleshoot and debug issues across the stack to ensure seamless user experiences.
- Contribute to the continuous improvement of the development process by identifying and implementing improvements.
Mandatory Skills:
- Backend: Java 10 or above, J2EE, Spring Boot, Microservices, REST API, Hibernate.
- Frontend: Angular 7/8 and above.
- Tools & Technologies: Git, Maven, Gradle.
- Coding: 70% hands-on coding required in the current role.