Job
Description
Data and AI Development team is looking for enthusiastic and talented Backend development Engineer to join us. Our services belong to Watsonx Governance product portfolio. Our services are tightly integrated with IBM Cloud Pak for Data where customers can access a suite of leading data and AI capabilities in a unified experience. You are a Backend Developer, who will Design, develop and/or re-engineer complex product components, and integrate software packages, programs and reusable objects residing on multiple platforms. As an ambitious individual who can work under senior architect’s direction towards agreed targets and goals, you have the ability to manage change and to work under stress. You are curious to learn as demonstrated by your up-to-date technical knowledge. You are a good team player and you are familiar with Agile methodologies and principles and/or have experience working in an Agile team. We seek an applicant who will thrive in an open, dynamic, flexible, fun, spirited, collaborative environment; an individual who desires creative freedom and the opportunity to work in a high performing team. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Technical Skills:
10 - 16 years of professional/industrial experience in software development.Expertise in Core Java, Java J2EE, , MicroServices Architecture.Expertise in Building Restful API, SDK APIs using different frameworks.Experience writing / executing Unit Tests and REST API automation with RestAssured.Should have experience in JSP, Servlets, XML and JSON, Ant.Experience in using messaging brokers like RabbitMQ etc.Good understanding of Docker, Kubernetes, OpenShift Container Platform, Linux Operating Systems (such as Red Hat, Ubuntu, etc.).Knowledge of network protocols such as TCP/IP, HTTP etc.Experience and working knowledge of version Control systems like Github and build tools like Maven/Gradle.Ability to learn and apply new technologies quickly.Strong sense of ownership of deliverables. Preferred technical and professional experience Degree in Computer Science, , Engineering, or equivalent professional experience.Experience with DevOps, Agile, and Design/Implementation within CI/CD and Secure Software Engineering Best Practices.Experience working with open-source technologies.