18 Jan
Sr Software Engineer
Vacancy expired!
job summary:
Outline of the Role:Performs development of high-performing, well-tested and thoughtfully architected software applications that?satisfy our?internal business needs and?power?guest?experiences. Has proven experience in effectively applying scientific, mathematical, and social principles to design, build, & maintain technology products, devices, systems, and solutions that provide amazing customer experiences.Principal Duties and Responsibilities:- Uses algorithms, data structures, programming languages, programming paradigms to
- Builds?and extends?software applications in varying (cloud,?hybrid cloud, and?on
- Ensures?applications are designed to be highly available, observable, and durable via
- Works?with?business and systems analysts?to understand end-user requirements
- Works?closely with onsite and remote frontend, backend, and operations engineers to
- Provides DevOps thought leadership in delivery contexts, focusing on the requirements
- Collaborates with the engineering teams (onshore and offshore) to deliver on
- Engages in ongoing quality and performance improvement to ensure reliability
- Designs for release and configuration management
- Assists in troubleshooting and resolving?production system issues
- Bachelor's degree in computer?science/engineering or equivalent
- 7+?years of?software engineering experience
- Excellent team player, ability to work independently and as part of a team
- Experience in mentoring junior developers and providing technical leadership
- Excellent pull request review skills and attention to detail
- strong technical, hands-on, experience to support development, automated
- strong working experience in design and development of RESTful APIs using Java, Spring
- Front end framework experience using React or Angular
- Familiarity with streaming platforms (real-time data at massive scale like Confluent
- Experience with AWS cloud and implementations from a developer's perspective
- Experience working with containers, Docker, Kubernetes, or other container
- Fluency with relational databases or alternatively NoSQL databases
- Understanding of DevOps as well as experience with CI/CD pipelines
- Familiar with the project tools: Jira, Confluence, Slack, MS Office, SharePoint,
- Experience in other programming languages like JavaScript/TypeScript or Python is an
- Industry experience in Retail domain
- Knowledge of microservices architecture patterns
- Familiar with synchronous/asynchronous processing and error handling patterns with
- Experience building web services and integrations with message driven architecture
- Uses algorithms, data structures, programming languages, programming paradigms to
- Builds?and extends?software applications in varying (cloud,?hybrid cloud, and?on
- Ensures?applications are designed to be highly available, observable, and durable via
- Works?with?business and systems analysts?to understand end-user requirements
- Works?closely with onsite and remote frontend, backend, and operations engineers to
- Provides DevOps thought leadership in delivery contexts, focusing on the requirements
- Collaborates with the engineering teams (onshore and offshore) to deliver on
- Engages in ongoing quality and performance improvement to ensure reliability
- Designs for release and configuration management
- Assists in troubleshooting and resolving?production system issues
- Experience level: Experienced
- Minimum 5 years of experience
- Education: Bachelors
- RESTFUL APIs (2 years of experience is required)
- SPRING (2 years of experience is required)
- React (2 years of experience is required)
- angular (2 years of experience is required)
Vacancy expired!