Senior Software Engineer - Full-Stack
esyasoft · Posted Nov 11, 2026
- Bangalore, Karnataka, India
- Senior
- 2–5 years
Full Stack Developer responsible for designing, developing, testing and maintaining scalable web applications using Java, Spring Boot, Angular or React, integrating RESTful services, databases and cloud environments.
Responsibilities
- Develop, enhance and maintain web applications using Java, Spring Boot and Angular or React
- Design, develop, integrate and consume RESTful APIs
- Build responsive, user-friendly front-end components using HTML, CSS, JavaScript and TypeScript
- Work with relational databases such as MySQL, PostgreSQL or SQL Server
- Apply object-oriented programming, data structures, common design principles and clean-code practices
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering or a related discipline (B.E./B.Tech/B.Sc. Computer Science/BCA or equivalent)
- MCA/M.Sc. in Computer Science or a relevant postgraduate qualification
- Nice to have: Basic understanding of microservices architecture
- Nice to have: Service-to-service communication
- Nice to have: API gateway concepts