Principal Software Engineer - Full-Stack
esyasoft · Posted Nov 11, 2026
- Bangalore, Karnataka, India
- Principal
- 3–7 years
Lead design, development, testing and maintenance of enterprise-grade full‑stack web applications.
Responsibilities
- Design, develop, test and maintain enterprise‑grade web applications
- Build scalable SOAP and RESTful APIs using Java, Spring Boot and microservices architecture
- Develop responsive and interactive user interfaces using Angular or React
- Participate in end‑to‑end software development lifecycle activities
- Collaborate with product owners, architects and business stakeholders
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Engineering or a related discipline
- Nice to have: Event‑driven architecture
- Nice to have: Serverless technologies
- Nice to have: Observability, logging, monitoring and application performance tools
- Nice to have: FinTech