Responsibilities
- Develop and maintain robust and scalable web applications using Java, Spring Boot, and front-end framework Angular.
- Lead the design and development of full-stack web applications using Angular and Java spring boot technologies
- Very strong knowledge on angular 8/13/15/17 version with core angular framework and internal processing and angular lifecycle usage
- Very strong knowledge on debugging front-end/ angular issues and performance improvements. Strong debugging and analytical skills in angular
- Design, build and maintain secure and scalable REST APIs.
- Define and enforce coding standards, architecture patterns, and best practices
- Collaborate with stakeholders to translate business requirements into technical solutions
- Mentor and guide junior developers through code reviews and technical sessions
- Troubleshoot and resolve technical issues across the stack
- Ensure application performance, scalability, and security
- Write clean, efficient, and testable code following best practices including secure code guidelines.
- Stay current with emerging technologies and recommend adoption where appropriate
- Participate in Sprint/ PI planning and provide estimates for the scope of work
- Create technical documentation in the code per coding standards and assist as needed in the documentation creation for the products customers.
Requirements
- Have completed a in Computer Science, Information Systems, or a related field, or equivalent experience.
- Minimum 6-10 years of development and Technical Lead role experience.
- Should be ready to do coding/ development
- Experience developing applications that interact with RESTful APIs.
- Demonstrated experience in REST API development and microservices architecture.
- Experience with front-end development, particularly in Angular.
- Experience with other AWS services such as S3, CloudWatch, and IAM.
- Possess excellent problem-solving and communication skills
Backend
- Server-side Framework – Java 17, Spring Boot, Spring MVC
- Microservice Architecture, Rest API Design
- Unit Testing Framework, Junit, Jasmine / Karma, Mockito
- Performance Tuning & Profiling – Visual VM, JMETER, Lighthouse
- Logging, Troubleshooting – New Relic, Dynatrace, Kibana, Cloud Watch
Front End Skills
- Micro frontend Architecture
- HTML, CSS, Java script, Typescript
- Responsive Web Design
- Angular
- Very strong knowledge on angular 8/13/15/17 version with core angular framework and internal processing and angular lifecycle usage
- Very strong knowledge on debugging front-end/ angular issues and performance improvements. Strong debugging and analytical skills in angular
- Usage of lighthouse monitoring and console debugging.
Database
- Relational database – Oracle, MySql, Postgres, DB2
- Nosql database – MongoDB, Redis
Cloud Platform, Deployment and DevOps
- 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
Benefits
We offer programs and plans for a healthy mind, body, wallet and life because it's important our benefits care for the whole person. Options include a variety of health coverage options, wellbeing and support programs, retirement, vacation and sick leave, maternity, paternity & adoption leave, continuing education and training as well as several voluntary benefit options.
By applying for a position with Alight, you understand that, should you be made an offer, it will be contingent on your undergoing and successfully completing a background check consistent with Alight's employment policies. Background checks may include some or all the following based on the nature of the position: SSN/SIN validation, education verification, employment verification, and criminal check, search against global sanctions and government watch lists, credit check, and/or drug test. You will be notified during the hiring process which checks are required by the position.