Senior Java Developer (Java JDK8 and JDK11) {job offer}
CZ - Prague
SW Engineering & Development
Description
- We are looking for a Senior JAVA software developer to join the CBL Connectivity & Data development team (HUB) to work on a JMS middleware application.
- The application is based on Java JDK8 and JDK11, it’s in-house developed application deployed partially as a standalone java and partially on the OpenShift platform.
- For persistence the Oracle RDBMS and Apache Kafka are used.
- The application consists of separate micro-services which communicate over JMS with each other as well as with rest of the world.
- We use GitHub, JIRA, Gradle, Jenkins, Sonar, JUnit, HPFortify.
Your responsibilities:
- The application is based on Java JDK8 and JDK11, it’s in-house developed application deployed partially as a standalone java and partially on the OpenShift platform.
- For persistence the Oracle RDBMS and Apache Kafka are used.
- The application consists of separate micro-services which communicate over JMS with each other as well as with rest of the world.
- We use GitHub, JIRA, Gradle, Jenkins, Sonar, JUnit, HPFortify.
Your responsibilities:
- Work on highly critical part of connectivity infrastructure
- Read and clarify business requirements if needed
- Communicate the scope and timeline with management of the project
- Present solutions proposals to the team and incorporate changes if requested
- Design interfaces with internal and external systems
- Become a leader and inspiration for juniors
- Support the application when tested or operated in simulation environment
- Performance tuning, sampling and profiling if needed
- Learn and follow the software delivery process at DBG
Requirements
Your profile:- University degree in information technology, engineering or similar (CTU, UK MFF)
- Proficiency in written and spoken English
- 4+ years of professional experience with Java
- Experience within the following technologies: JMS / SOA, Object oriented design techniques, SQL, JUnit or similar
- Practical knowledge in the area of people management, product ownership, capacity planning or similar
- Support of IT systems in a productive use
- Critical thinking, the ability to identify root cause and to propose solutions
- Strong communication skills and ability to negotiate
- High self-motivation, attention to details
Following experience is a plus:
- Experience with Linux
- Containerization (Docker, Kubernetes, OpenShift)
- Cloud Services (AWS/Azure/GCP)
- SWIFTNet
- Previous experience in the financial sector