Title : Java Full Stack Developer
Experience : 5 - 7 years
Notice Period : Immediate to 30 Days Max only
Required Skills (Mandatory) : Java, Angular, Microservices, Spring Boot, and SQL.
Job Description :
We are seeking a skilled and motivated Java Full Stack Developer to join our dynamic team. The ideal candidate will have expertise in both front-end and back-end technologies and be able to deliver high-quality, scalable web applications. You will be responsible for developing and maintaining web applications, working on both client-side and server-side code, and contributing to the development of microservices-based architectures.
Key Responsibilities :
- Design, develop, and maintain scalable and efficient Java-based web applications.
- Work with Angular to develop dynamic and responsive front-end applications.
- Implement and maintain microservices using Spring Boot and other relevant technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, well-documented, and reusable code following best practices.
- Build and integrate RESTful APIs to enhance application functionality.
- Optimize application performance and ensure the scalability of web applications.
- Perform unit testing and integration testing to ensure software quality.
- Troubleshoot and debug application issues, providing timely resolutions.
- Maintain SQL databases and optimize queries for improved performance.
Key Skills & Qualifications :
Strong proficiency in Java and related frameworks (Spring Boot, Spring MVC, etc.).Hands-on experience with Angular for building responsive, high-performance front-end applications.Solid understanding of microservices architecture and the ability to develop, deploy, and maintain microservices.Proficiency in SQL and experience working with relational databases (MySQL, PostgreSQL, etc.).Familiarity with front-end build tools and version control systems (e.g., Git).Strong understanding of RESTful web services and API design principles.Experience with cloud platforms (AWS, Azure, or GCP) is a plus.Knowledge of software development best practices (Agile, CI / CD, Test-Driven Development).Strong problem-solving skills and ability to work effectively in a collaborative team environment.Excellent communication skills, both written and verbal.Preferred Qualifications :
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).Experience with containerization technologies (Docker, Kubernetes) is a plus.Familiarity with additional JavaScript frameworks or libraries is a plus (e.g., React, Vue.js).(ref : hirist.tech)