6+ years experience
Responsibilities:
- Design, develop, and maintain robust, scalable, and high-performance web applications using Java, Spring, Spring Boot, Angular, HTML, Typescript, and CSS.
- Collaborate closely with cross-functional teams to gather and analyze requirements, architect solutions, and implement features.
- Ensure the quality, reliability, and security of the codebase through testing and code reviews.
- Deploy applications on AWS infrastructure, optimizing for performance, scalability, and cost-effectiveness.
- Implement and maintain CI/CD pipelines using industry-standard tools like Maven, Jenkins, or similar.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Minimum of 6 years of hands-on experience in software development, with a focus on full-stack web development.
- Proficiency in Java, Spring, Spring Boot, Angular, HTML, Typescript, and CSS.
- Experience with AWS services such as EC2, S3, RDS, Lambda, etc.
- Strong understanding of software development best practices, design patterns, and architectural principles.
- Proven track record of delivering high-quality, scalable software solutions on time and within scope.
- Excellent communication skills and the ability to work effectively in a collaborative team environment.
- Experience with Agile/Scrum methodologies is a plus.