onsite
Senior Software Engineer - Full Stack Java - YASH Technologies
Software Engineer
Senior full‑stack engineer responsible for designing, building, and maintaining Java‑based web applications using Spring Boot on the backend and modern JavaScript frameworks such as Angular or React on the front end, with cloud and container deployment.
About the role
Key Responsibilities
- Design, develop, and maintain scalable Java back‑end services using Spring Boot and RESTful APIs.
- Implement responsive front‑end interfaces with Angular or React, ensuring cross‑browser compatibility.
- Collaborate with product owners and architects to translate business requirements into technical solutions.
- Write efficient SQL queries and optimize database interactions for high‑performance data access.
- Containerize applications with Docker and deploy to AWS cloud environments, following CI/CD best practices.
- Conduct code reviews, unit testing, and performance tuning to uphold code quality and reliability.
Requirements
- 5+ years of professional experience in Java development, with strong expertise in Spring Boot.
- Proficiency in modern front‑end frameworks (Angular or React) and JavaScript/TypeScript.
- Solid understanding of REST API design, relational databases (SQL), and query optimization.
- Hands‑on experience with Docker, AWS services (EC2, ECS/EKS, S3), and CI/CD pipelines.
- Excellent problem‑solving skills, ability to work in an Agile environment, and strong communication abilities.
Skills
javaangularreactsqldockeraws