14 Squash Apps Jobs
Java Full Stack Developer - Java/AngularJS (5-7 yrs)
Squash Apps
posted 13hr ago
Flexible timing
Key skills for the job
We are seeking a highly skilled Java Full Stack Developer with 5 years of experience in developing enterprise-grade applications.
The ideal candidate should have expertise in Java and Angular technologies, a strong understanding of design patterns, and the ability to deliver high-quality, testable code.
Key Responsibilities :
- Design, develop, and maintain enterprise full-stack applications using Java 21, Spring Boot 3.x, Spring Security, and Spring JPA.
- Build and optimize user interfaces with Angular 18, ensuring responsiveness and cross-browser compatibility.
- Collaborate with the team to develop and unit test forms and reports in accordance with Software Requirement Specifications (SRS).
- Ensure code quality and maintainability by utilizing tools like SonarQube for code coverage and quality checks.
- Apply design patterns to create robust and scalable solutions.
- Participate in code reviews, debugging, and troubleshooting to ensure optimal performance.
- Write comprehensive unit tests to maintain high test coverage.
- Ensure adherence to best practices in secure coding and application development.
Key Requirements :
Experience :
- 5+ years of experience in enterprise application development.
Front-End Expertise :
- Strong proficiency in Angular 18 or later.
Back-End Expertise :
- Solid experience with Java 21, Spring Boot 3.x, Spring Security, and Spring JPA.
Unit Testing :
- Hands-on experience in writing unit tests and using tools like SonarQube for maintaining code quality.
Design Patterns :
- Strong knowledge of software design patterns and their application in enterprise projects.
Agile Development :
- Familiarity with Agile development methodologies and tools.
Soft Skills :
- Excellent communication and problem-solving skills with the ability to work independently or as part of a team.
Start Date :
- Immediate availability is required.
Preferred Skills (Nice-to-Have) :
- Experience with CI/CD pipelines.
- Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
- Knowledge of performance tuning and optimization techniques for both front-end and back-end systems
Functional Areas: Other
Read full job descriptionPrepare for Java Full Stack Developer roles with real interview advice