A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio
In this role, you'll work in one of our IBM Consulting Client Innovation Centers (Delivery Centers), where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centers offer our clients locally based skills and technical expertise to drive innovation and adoption of new technology.
We are looking for a skilled and motivated Full stack Developer with strong experience in Java (Spring Boot) and React to join our dynamic development team. You will be responsible for building high-quality, scalable web applications and contributing to both front-end and back-end development.
Responsibilities:
- Design, develop, and maintain full stack applications using Java (Spring Boot) and React.
- Participate in architecture discussions and code reviews.
- Write clean, testable, and efficient code following best practices.
- Implement RESTful APIs and integrate third-party services.
- Ensure application performance, scalability, and security.
- Maintain documentation and contribute to knowledge sharing within the team.
- Troubleshoot and resolve issues across the stack in production and development environments.
- Strong experience in Java (preferably Java 11+) and Spring Boot framework.
- Proficiency in JavaScript/TypeScript and React.js (including Hooks, Redux, etc.).
- Solid understanding of REST APIs, JSON, and HTTP protocols.
- Experience with relational databases such as PostgreSQL, MySQL, or Oracle.
- Familiarity with modern CI/CD pipelines (Jenkins, GitLab CI, etc.).
- Version control with Git and experience with tools like GitHub or Bitbucket.
- Knowledge of containerization (e.g., Docker) is a plus.
- Basic understanding of cloud services (AWS, Azure, or GCP) is an advantage.