Prepare for Your Squash Apps Interview with Real Experiences!
View interviewsJava Developer - Microservices Architecture (5-8 yrs)
Squash Apps
posted 3 weeks ago
Role : Java Developer
Experience : 5+ Years
Employment Type : Full-time
Job Overview :
We are seeking a skilled Java Developer with a minimum of 5 years of experience to join our dynamic team. The ideal candidate will have strong hands-on experience with Java 8 (or newer versions), Spring Boot, and Microservices architecture, coupled with practical experience developing and deploying applications on AWS. You'll be responsible for designing, developing, and maintaining high-performance, scalable, and resilient backend services.
Key Responsibilities :
- Design, develop, and maintain scalable and high-performance backend services primarily using Java 8+ and Spring Boot.
- Implement and manage applications based on Microservices architecture, ensuring inter-service communication, resilience, and scalability.
- Develop, deploy, and manage applications within the AWS cloud environment, leveraging various AWS services.
- Write clean, efficient, well-tested, and well-documented code following best practices and coding standards.
- Collaborate with cross-functional teams, including product managers, frontend developers, and QA engineers, to understand requirements and deliver integrated solutions.
- Participate in code reviews, providing constructive feedback and ensuring code quality and adherence to architectural guidelines.
- Troubleshoot, debug, and resolve complex technical issues across development and production environments.
- Continuously learn and evaluate new technologies to improve development efficiency and product capabilities.
Mandatory Skills :
- 5+ years of hands-on experience in Java development.
- Strong proficiency in Java 8 or later versions.
- Extensive experience with Spring Boot for building RESTful APIs and backend applications.
- Solid understanding and practical experience with Microservices architecture, including design principles, communication patterns, and challenges.
- Hands-on experience with AWS cloud services for application deployment, management, and scaling (e.g., EC2, S3, RDS, Lambda, SQS, SNS).
- Strong coding skills with a focus on writing high-quality, maintainable, and efficient code.
- Experience with RESTful API design and consumption.
- Proficiency with version control systems, particularly Git.
Functional Areas: Other
Read full job descriptionPrepare for Your Squash Apps Interview with Real Experiences!
View interviews5-8 Yrs
Java, Cloud, Spring Boot
5-7 Yrs
React Native, Android, iOS
8-10 Yrs
DevOps, Kubernetes, Github +5 more
5-7 Yrs
.NET, Javascript, SQL Server +5 more
3-5 Yrs
UX, Figma, UX Research +4 more
5-10 Yrs
Javascript, HTML, CSS +2 more
8-14 Yrs
API Integration, Mule ESB, Jwt +2 more
5-7 Yrs
Digital Marketing, SQL, Javascript +3 more
5-7 Yrs
AWS, Cloud Services, Java +5 more