- 8 active jobs (view)
- careers.ibm.com
Description
Req ID: 282723BR
Lead IBM into the future by translating system requirements into the design and development of customized systems in an agile environment. The success of IBM is in your hands as you transform vital business needs into code and drive innovation. Your work will power IBM and its clients globally, collaborating and integrating code into enterprise systems. You will have access to the latest education, tools and technology, and a limitless career path with the world’s technology leader. Come to IBM and make a global impact!
Come create future-looking technology solutions to solve modern challenges. As an Associate Back-end Developer, you’ll work with client-server architectures, networking protocols, application development, and use databases. You’ll work in a dynamic, collaborative environment to understand requirements, design, code, and test innovative applications, and support those applications for clients.
Responsibilities
Work you could do as an Associate Back End Developer:
Design and develop a new modern application or sustaining a legacy application.
Translate software requirements into working and maintainable solutions within the existing application frameworks
Identify bottlenecks and bugs, and devise solutions to these problems
Support Code Review process / tools, troubleshooting, performance tuning
Help maintain and improve code quality, organization, and automatization
Communicate with stakeholders on technical issues
Design and code servers, services, applications and databases that are reusable, scalable and meet critical architecture goals.
Create Application Programming Interfaces (APIs) that are clean, well-documented, and easy to use.
Qualifications
Must have basic knowledge in one or more of the following technology areas: JavaScript, Node.js, React.js, Vue.js, Angular, C++, C, Java, C#, Ruby, Python
Familiar with build and continuous integration tools like Maven, Jenkins, Gradle
Familiar with database development on a platform like PostgreSQL, MySQL, Oracle
Familiar with Java/JEE best practices around design patterns, performance tuning, automated tests, and unit tests
Exposure in writing RESTful APIs using Microservices architecture and Spring Boot framework
Experience Requirements
Preferred Technical and Professional Expertise
Familiar with twelve-factor cloud design principles
Ability to thrive in an ever-changing, technology-based consulting environment, using agile development techniques
Exposure to deploying applications with container technology like Docker and container orchestration technology like Kubernetes or RedHat OpenShift is highly desired
Education Requirements
Bachelor's Degree
Skills
Strong interpersonal skills, written and verbal communication skills