Loading ...

Job content

Description

Minimum Qualifications-

  • Four-year college degree and 8+ years professional experience in coding, designing, developing, and analyzing data with full life cycle design and development

  • 12+ years of relevant experience.

Critical to Quality (Must Have to qualify for this role)-

1. Good Knowledge of JAVA/JEE Design Patterns, Enterprise Integration Design Patterns ,SOA Design Patterns, MicroServices Design Pattern.
2. Experience of working on SOA Architecture, Micro-Services Architecture.
3. Experience of working on RestFull service, SOAP WebService.
4. Working on Agile development model and Automation Test driven development (TDD) methodologies.
5. Use container technology to build out an automated platform architecture that allows for seamless deployment between on-premise and external cloud environments
6. Leverage open technology such as Docker, Swarm, Saltstack, Bash, Javascript, Python, Git, Jenkins, Linux, HAProxy, AWS Cloud, ELK, Java, Kafka, MongoDB, Zookeeper, and plenty of others
7. Integrate systems using a wide variety of protocols like REST, SOAP, MQ, TCP/IP, JSON and others
8. Design and build automated code deployment systems that simplify development work and make our work more consistent and predictable. You’ll do this by orchestrating environment deployment from OS all the way through the application layers of a solution, using tools such as Docker, Saltstack, Jenkins and many others
9. Exhibit a deep understanding of server virtualization, networking and storage ensuring that the solution scales and performs with high availability and uptime

Critical to Performance (Good to have/Desirable for this role)-

Stability, Team Player, Good Communication skills,
Results Orientation-High
Customer Focus- High
Fostering Relationships- High
Effective Communicator- High
Driving Change and Innovation-High

Responsibilities in the role-

1. Collaborate with engineers across the Digital Innovation team to create technical designs, develop, test and solve complex problems that drive the solution from initial concept to production.
2. Contribute to our automated build, deploy and test processes for each solution.
3. Work in an iterative manner that fits well with the development practices and pace within the team.
4. Demo your work for colleagues and members of the business team.
5. Conduct research on new and interesting technologies that help to progress our products and platforms.
6. Create mechanisms/architectures that enable rapid recovery, repair and cleanup of faulty migrations with good understanding of fault tolerance and failure domains.
7. Identify opportunities to deliver self service capability for the most common infrastructure and application management tasks.
8. Create automated tests that easily plug into our automated code pipeline.
9. Provide deep and detailed levels of monitoring across all levels of the application.
10. Attend sessions where we eat pizza and talk about the latest technology.
12. Help mentor other engineers and technical analysts.
13. Plan sprints within your project team to keep yourself and the team moving forward.
14. Move fast, break things, and determine how to fix them.

Loading ...
Loading ...

Deadline: 20-06-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...