Key Responsibilities
- Collaborates with management in order to guide server engineering projects
- Diagnoses and resolves highly complex technical problems within distributed systems
- Designs and maintains server architecture documentation
- Researches and evaluates potential new distributed solutions and makes recommendations to Engineering and Technology Architecture team
- Defines best practices, architect solutions, and leverages the appropriate 3rd party solutions to ensure the stability of the environment
- Mentors junior team members and acts as a trusted resource to server engineers and other Engineering and Technology departments
Education
Bachelors degree in Computer Science, Engineering, or related field, or suitable combination of education, experience, and training; plus 8 years of experience in information technology or related field
Preferred Qualifications
- Knowledge of multiple programming languages – java required. Object oriented design
- Scripting knowledge: powershell, python, xslt
- Experience with Windows and Linux
- Experience with continuous integration tools (Jenkins, for example)
- Experience with continuous delivery tools (Jenkins, Chef, etc.)
- Experience with Kubernetes
- Experience with Azure
- Experience in designing and developing the services for applications using Java, SpringBoot & Hibernate
- Experience with GitHub
- Experience with BitBucket
- Experience in configuring Cloud platforms to deploy and migrate services on the Cloud
- Experience with debugging application errors by building in new log monitoring system for backend services to streamline errors
- Knowledge of Agile (Scrum) methodologies
- Knowledge of MVC pattern
by via developer jobs - Stack Overflow
No comments:
Post a Comment