Principal Software Engineer - Full-Stack
Lead design, development, testing and maintenance of enterprise-grade full‑stack web applications.
- Bangalore, Karnataka, India
- Posted Nov 11, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software
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
- Design and implement cloud‑native applications on AWS, Microsoft Azure or Google Cloud Platform
- Integrate applications with relational and NoSQL databases, third‑party services and messaging platforms
- Apply secure coding standards, performance optimisation and software engineering best practices
- Conduct and participate in code reviews; provide technical guidance and mentoring to junior developers
- Support CI/CD implementation and DevOps initiatives
- Troubleshoot production issues, perform root‑cause analysis and implement corrective and preventive actions
- Contribute to technical documentation, solution discussions and continuous improvement of development practices
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Engineering or a related discipline
- Experience in a SaaS & Enterprise Software
Nice to have: Event‑driven architecture, Serverless technologies, Observability, logging, monitoring and application performance tools, FinTech, Healthcare, Retail, AWS, Azure or GCP certifications, Cloud‑native design, Scalability and distributed systems
Skills
Java 8/11/17Spring BootSpring MVCSpring SecuritySpring Data JPAHibernate/JPAMicroservices architectureREST API developmentSOAP servicesAngular 14+React.jsTypeScriptJavaScriptHTML5CSS3ReduxNgRxAWSAzureGoogle Cloud PlatformDockerKubernetesCI/CD tools such as Jenkins, GitHub Actions, Azure DevOps or GitLabInfrastructure as Code conceptsSQL databases such as PostgreSQL, MySQL, SQL Server or OracleNoSQL databases such as MongoDB, Cassandra or DynamoDBGitMaven/GradleGitHub CopilotSonarQubeSwagger/OpenAPIKafka or RabbitMQJUnitMockitoAgile/Scrum methodologiesJavaSpring BootSpring MVCSpring SecuritySpring Data JPAHibernate/JPAAngularReactTypeScriptJavaScriptHTML5CSS3ReduxNgRxAWSAzureGoogle Cloud PlatformDockerKubernetesJenkinsGitHub ActionsAzure DevOpsGitLabMavenGradleGitGitHub CopilotSonarQubeSwagger/OpenAPIKafkaRabbitMQJUnitMockito
Full description
esyasoft
Company details are for members
Sign up for a free job alert to see esyasoft's profile, website and LinkedIn, and the same for every employer on Referso Jobs.