What you'll do
- Develop and maintain Java backend services using Jakarta EE, Spring, Spring Boot, or Quarkus.
- Contribute to frontend development with Angular, React, or Vue.js depending on the project.
- Design and expose RESTful APIs and integrate them with frontend interfaces.
- Collaborate in an Agile environment with code reviews and debugging alongside senior developers.
- Utilize AI-assisted development tools like GitHub Copilot to enhance learning and productivity.
What you should know
- Ideal for candidates with 1+ year Java experience including internships or academic projects.
- Opportunity to work on real projects with mentorship from experienced developers.
- Role requires a willingness to learn quickly, ask questions, and collaborate effectively.
- Exposure to modern development practices including microservices, containers, and CI/CD pipelines.
- Open to using AI tools but requires critical thinking to verify AI-generated code.
About the company
- IBM Consulting values long-term client relationships and works with leading companies globally.
- The company fosters a culture of curiosity, growth, and empathy, supporting career development.
- Strong emphasis on hybrid cloud and AI technologies with strategic partnerships including Red Hat.
- IBM is a large, established global technology and consulting firm with diverse industry impact.
- Encourages innovation by challenging norms and exploring new ideas to drive meaningful change.
Key required skills
JavaJakarta EESpring BootREST APIAngularReactVue.jsDockerKubernetesSQLPostgreSQLGitMavenGradle