As a Java Software Engineer, you will work with an international team of professionals, making pivotal design decisions, optimizing data flows, and developing customer-centric solutions. Your skills will be crucial in building OpenShift-based applications from the ground up using state-of-the-art technologies. With the flexibility to work partially from home, this is an opportunity you won't want to miss.
What You Will Do
- implementation: develop new functionalities to meet stakeholder needs using cutting-edge technologies
- collaboration: work closely with business partners, product managers, architects, and developers to drive project success
- optimization: support standardization, system scalability, quality improvement and data visualization
- design and architecture: contribute to the design and architecture, leveraging your expertise to create innovative solutions
- devops: be an integral part of a small DevOps team, covering support and application management
What You Bring
- backend development: Strong experience in developing large-scale backend systems using Java 17/21, Docker/Podman, REST/JSON, Apache Kafka, and GitLab
- cloud Computing: proficiency in cloud computing, particularly with Kubernetes/OpenShift technologies and services
- microservices: experience in designing and building microservice-oriented applications
- best Practices: familiarity with software engineering best practices such as unit testing, code reviews, and design documentation
- communication: excellent team player with outstanding communication skills, and exceptional verbal and written proficiency in English
- front-end development: hands-on experience with JavaScript/TypeScript and CSS front-end frameworks would be a plus