Backend Developer
IBM
**Introduction**
Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.
**Your role and responsibilities**
We are seeking Full Stack Developers with experience in implementing features around core product, building the necessary functionality to run and deploy it on Cloud environments. You will be responsible for responding and reacting to customer problems and issues. Knowledge of the industry security standards and procedures would also be preferred.
Your responsibilities will include:
· Understanding user needs, and exploring user-centered designs
· Specifying, building, testing, deploying, maintaining, and supporting your code
· Leveraging modern tools and techniques to develop clean, efficient, and reusable code
· Advocating front-end and backend development best practices
**Required technical and professional expertise**
· 5-9 years of relevant industry experience
· 5+ years Java programming experience
· 3+ years Cloud development experience
· 3+ years API/REST application programming
· 3+ years with UI and related technologies
· A solid base of programming languages is required. Languages and technologies include Go, Java, Python or other scripting languages are useful, as well as Docker, Ansible, Jenkins, Kubernetes, and others with a strong working knowledge of OpenShift
· Skills with React, Redux, Node.JS, JavaScript, AngularJS, HTML, CSS
· Skills with Test Tools such as Jest, Cypress, Codecept
· Experience building API driven interfaces
· Experience with Agile development methodologies
· Experience working with GitHub as source code control.
· Strong technical expertise in:
1. Java, C++, Go or other modern OOP languages
2. Developing microservices for distributed systems
3. Agile and Scrum development methodologies
2+ years of experience in one of the following would be an added advantage:
1. Cloud technologies (AWS, Azure, GCP)
2. Re-architecting legacy applications to microservices
Qualification:
BS or higher in Computer Science or related field
**Preferred technical and professional experience**
• Cloud certifications: AWS, Azure, GCP
• DevOps experience
• Experience with K8s
• Experience with Linux systems
• Experience with Machine Learning solutions
Confirm your E-mail: Send Email
All Jobs from IBM