IBM - Krakow, WI
posted 5 months ago
Join IBM's development team in Krakow as a Java Full Stack Developer, where you will play a crucial role in enhancing IBM's flagship product in the Data & AI domain. This position focuses on improving the platform's data sources' connectivity capabilities. You will be involved in various design and development activities, ensuring that the product meets the highest standards of quality and performance. Your responsibilities will include performing code reviews and actively participating in daily team activities such as scrum/stand-up meetings, progress checkpoints, and demo sessions. Collaboration is key, as you will work closely with different teams and team members across a global development organization. Additionally, you will engage in customer support activities, resolving complex issues and providing assistance to our customers, ensuring their needs are met effectively. As a Java Full Stack Developer, you will leverage your professional experience with Java SE and/or C/C+ to contribute to the development of robust applications. Your understanding of relational and/or noSQL databases will be essential in managing data effectively. You will also work with REST APIs, JDBC, and shell scripts, utilizing your advanced skills in both Linux and Windows environments. Excellent communication and presentation skills are vital, as you will be required to articulate complex technical concepts to both technical and non-technical stakeholders. Proficiency in English is a must, as it will facilitate collaboration with international teams. In addition to your core responsibilities, you will have the opportunity to explore modern front-end JavaScript-based technologies such as React and Angular. Familiarity with cloud services from AWS, Azure, and Google will be advantageous, as will experience with containerization technologies like Docker, Kubernetes, and OpenShift. Understanding cloud services and CI/CD processes, as well as SaaS and microservices security aspects, will further enhance your contributions to the team. Knowledge of Apache Flight and Agile/scrum methodologies will be beneficial in navigating the complexities of a global development environment.