Software Developer
IBM
**Introduction**
We are seeking passionate candidates with cutting-edge data technologies knowledge who thrive in a collaborative, fast-paced environment with prior experience with Java and microservice web applications to build scalable high-performance solutions for processing and managing ever-changing data pipelines.
**Your role and responsibilities**
You will be part of a newly established, highly motivated and skilled team working on a new IBM StreamSets product focusing on Data Integration capabilities. Participate in design and development activities, perform code reviews and actively contribute to daily team activities (scrum/stand-up meetings, progress checkpoints, demo sessions), be able to cooperate with different teams and team members across worldwide development organization, participate in customer support activities resolving complex issues and providing assistance to our customers.
We are seeking passionate candidates with cutting-edge data technologies knowledge who thrive in a collaborative, fast-paced environment with prior experience with Java and microservice web applications to build scalable high-performance solutions for processing and managing ever-changing data pipelines.
**Required technical and professional expertise**
* Proven experience in large software development projects.
* Proven experience in Java (8 or higher) development.
* Strong knowledge of Spring Framework.
* Proven experience with microservices architecture and API development.
* Experience in Linux, shell scripts.
* Excellent communication and presentation skills.
* Required Skills
* Back-End Web Development
* RESTful Web Services
* Systems Design
* Java
* RDBMS
**Preferred technical and professional experience**
Nice to Have:
* Experience with cloud services from AWS, GCP, or Azure.
* Experience in messaging, caching, and database technology
* Experience with tools like Maven and familiarity with frontend frameworks.
* Knowledge of CI/CD pipelines and DevOps practices.
* Experience with Docker, Kubernetes, OpenShift.
* Previous Python experience
* Distributed system design
* Ability to work in a complex development environment with development teams spread across the world.
Confirm your E-mail: Send Email
All Jobs from IBM