Java Application Engineer
Requirements
Must have:
We seek candidates with solid experience in developing microservices for large-scale applications using Java Spring Boot. You should possess significant skills in microservices architecture and development, as well as a strong understanding of both SQL and NoSQL databases, including but not limited to SQL Server, Postgres, Cassandra, and Yugabyte. Preference will be given to those with experience in messaging architectures and development, such as Kafka or a similar tool. Familiarity with Agile methodologies and principles is essential. You must demonstrate proven experience with Docker or similar technologies, GIT, CI/CD practices, and the ability to write unit and integration tests. Additionally, strong analytical and problem-solving capabilities, along with excellent written and verbal communication skills, are required. Knowledge of monitoring tools and configuring dashboards, such as Grafana or Datadog, is beneficial. A solid understanding of the deployment process and associated tools is also necessary. Fluency in English is mandatory.
Responsibilities:
In this role, you will collaborate with visionary clients from various industries, focusing on enhancing their hybrid cloud and AI journeys. You’ll play a crucial part in driving significant impacts and facilitating meaningful changes for our clients. By leveraging our strategic partner ecosystem and robust technology platforms across the IBM portfolio, you will help our most innovative and esteemed companies achieve their objectives.
Company:
Embarking on a career with us in IBM Consulting means engaging in long-term relationships and close collaboration with clients around the world. We are dedicated to fostering growth and success within our teams and those we serve. If you have a passion for technology and consulting, we encourage you to apply.