Senior Software Engineer- Full Stack- Java/Angular
Role responsibilities
The Senior Software Engineer is responsible for the research, design, development, testing, and implementation of software application systems. They act as technical leaders by mentoring peers, driving engineering quality, and maintaining comprehensive documentation.
Requirements
Candidates must have a Bachelor's degree in Computer Science or a related field and at least 6 years of progressive software engineering experience. Proficiency in Java, Angular, AWS, and containerization technologies like Docker or Kubernetes is required.
Key skills
Java, Angular, REST APIs, AWS, CI/CD Pipelines, Docker, Kubernetes, System Design, Software Architecture, Agile, Scrum, SQL, Object-oriented design, Cloud-native development, SaaS, Unit Testing
Keywords
Java, Angular, AWS, Docker, Kubernetes, REST APIs, CI/CD, SDLC, Agile, Scrum, SaaS, Cloud-native, Microservices, SQL, Jira, ServiceNow, Terraform, CloudFormation, Hibernate, J2EE, JavaScript, System Design, Event-driven architecture, Identity and Access Management, Observability