
Platform Senior Software Engineer (Full Stack Angular)
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Develop and maintain robust and scalable web applications using Java, Spring Boot, and front-end framework Angular.
- Build and maintain secure and scalable REST APIs.
- Collaborate with UI/UX designers, QA engineers, and Product owners/ Managers.
- Write clean, efficient, and testable code following best practices including secure code guidelines.
- Participating in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Troubleshoot and resolve technical issues across the stack.
- Stay updated with emerging technologies and propose improvements.
- Create technical documentation in the code per coding standards and assist as needed in the documentation creation for the products’ customers.
- Have completed a in Computer Science, Information Systems, or a related field, or equivalent experience.
- 4-8 years of development experiences specially in Angular.
- Demonstrated experience with front-end development, particularly in Angular.
- Experience developing applications that interact with RESTful APIs.
- Experience in REST API development and microservices architecture.
- Possess excellent problem-solving and communication skills
- Preferred: experience with other AWS services such as S3, CloudWatch, and IAM.
- Micro frontend Architecture
- HTML, CSS, Java script, Typescript
- Responsive Web Design
- Angular
- Unit Testing Framework, Junit, Jasmine / Karma, Mockito
- Server-side Framework – Java 17, Spring Boot, Spring MVC
- Microservice Architecture, Rest API Design
- Performance Tuning & Profiling – Visual VM, JMETER, Lighthouse
- Logging, Troubleshooting – New Relic, Dynatrace, Kibana, Cloud Watch
- Relational database – Oracle, MySql, Postgres, DB2
- Nosql database – MongoDB, Redis
- Cloud Platforms – AWS (ECS, EC2, Cloud front, Cloud Watch,S3, IAM, Route 53, ALB)
- DevOps – Docker containers, SonarQube, Jenkins, Git, Github, Github-actions, CI/CD pipelines, Terraform