Job Overview :
We are looking for an experienced Java Full Stack Developer with strong expertise in Java microservices and web technologies. The ideal candidate will have hands-on experience with Spring Boot-based microservices, RESTful APIs, cloud services (AWS), and modern front-end frameworks such as ReactJS, Angular, or VueJS.
Key Responsibilities :
- Design, develop, test, deploy, and scale web applications and microservices.
- Develop Spring Boot, Spring MVC, and Spring Security-based applications.
- Build and consume RESTful APIs for service-oriented architectures.
- Implement front-end solutions using JavaScript, jQuery, HTML, CSS, and modern frameworks (ReactJS, Angular, VueJS).
- Work with cloud-native services on AWS, including EC2, ECS, S3, CloudWatch, SQS, SNS, Lambda, and API Gateway.
- Write and execute JUnit test cases for robust application development.
- Follow best practices in software development, architecture design, and code quality.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Deliver high-level system designs and ensure alignment with technical and business requirements.
- Maintain and enhance existing applications and web :
- Experience : 5+ years in software development with a strong focus on Java Full Stack development.
- Backend : Proficient in Java, JEE, Spring Boot, Spring MVC, Spring Security, and microservices architecture.
- Frontend : Hands-on experience with ReactJS, Angular, VueJS, HTML5, CSS, JavaScript, and jQuery.
- Cloud & DevOps : Experience with AWS services (EC2, ECS, S3, CloudWatch, SQS, SNS, Lambda, API Gateway).
- Testing : Experience writing JUnit test cases.
- Scripting : Knowledge of scripting languages like Perl and Shell.
- Strong understanding of web design patterns, MVC frameworks, responsive design, and modern web development practices.
- Excellent technical design and development skills with deep knowledge of contemporary Java ecosystems.
(ref : hirist.tech)