Find exactly what you are looking for

  • Select your location and language

  • Information Technology

    Senior Java Developer

    Location
    Warsaw, Masovia, Poland
    Career Level
    Professionals
    Employment Type, Work Type
    Full time
    Publishing Date, ID-Nr.
    , 338235

    Your tasks

    • Design, code, test, and maintain Java applications components.
    • Collaborate with cross-functional teams to develop high-quality software solutions.
    • Participate in architectural discussions and design decisions.
    • Ensure adherence to best practices and design patterns for implementation of features/components.
    • Conducting regular code reviews to maintain code discipline and promote continuous integration.
    • Maintain code quality standards across components.
    • Implement automated unit tests to ensure code reliability and good test coverage.
    • Conduct memory and performance profiling to detect issues in affected applications.
    • Investigate and resolve technical issues along with debugging and fixing defects.
    • Document interface design, APIs, and technical specifications.
    • Collaborate with DevOps engineer and architects to adapt Schenker design standards and best practices.
    • Mentor peer developers with best practices and drive knowledge sharing on development topics.
    • Collaborate with test team for proactive quality management and continuous improvements.

    Requirements

    • University degree in computer science, or an equivalent education.
    • 7-10 years of experience working as a Software Developer
    • Strong hands-on Java Programming, OOAD, Design principles, SOLID, Clean coding concepts
    • Good Experience developing RESTful APIs with REST best practices.
    • Familiarity with full stack development with JavaScript UI frameworks e.g., VueJS or Angular is beneficial.
    • Familiarity with both Monolith and Microservice architecture styles
    • Familiarity with server-side Java Springboot, JAX, SOAP, & JMS
    • Familiarity with messaging queuing systems like SQS, Kafka, RabbitMQ or similar
    • Experience in AWS for cloud-based development Using EC2, RDS, SNS, SQS, S3, EFS and other services.
    • Knowledge of Docker and Kubernetes for containerization.
    • Experience with GitLab for version control and CI/CD pipelines.
    • Good knowledge of SQL RDBMS database design, optimization, and query performance.
    • Familiarity with Prometheus ELK stack for effective application log analytics and metrics monitoring
    • Strong understanding of software development life cycle phases
    • Effective cross-cultural communication with an international team
    • Result oriented and collaborative working mindset.
    • Familiarity with agile software delivery methodologies e.g., SCRUM Kanban
    • Experience in, JIRA, Confluence
    • Business fluency in both written and spoken English is a must.

    Optional Requirements:

    • Logistic business knowledge
    • Working experience in an international environment.

    Benefits

    Annual Bonus, Holiday Bonus, Language Courses, Life insurance, Medical healthcare package, Pension Program (PPE), Professional Development, Sport Card, Work-life Balance, Working Internationally

    Our offer

    At DB Schenker, you are part of a global logistics network that connects the world. A network that allows you to shape your career by encouraging you to contribute and truly make a difference. With more than 76,000 colleagues worldwide, we welcome diversity and thrive on individual backgrounds, perspectives and skills. Together as one team, we are Here to move.

    At our global Digital Document Services (DDS) team, we provide cross-functional services for all Business and Functional Units worldwide within Schenker supporting them with our services as backbone for Schenker operations digital creation, distribution, archival and document access processes. Running initiatives and upcoming projects are thriving to further improve and boost our way of digitizing Schenker's global digital document management.

    In this position you will work in one of the most critical application development & maintenance teams providing services with a various number of applications within the Schenker IT landscape and get to know Schenker various IT and business use cases with all the teams and its cross functional interfaces and help us to further scale up and grow with us together.

    General description

    The "Senior Java Developer" for Document Management (DM) applications will be part of the Digital Document Services technical team supporting/Working in Java coding for the applications which are used as core interface for Schenker biggest transport management systems e.g., for air & ocean business. You will be part of an international development team located in Warsaw/Poland and Nanjing/China. Furthermore, you will be collaborating with Solution Architects from Frankfurt/Germany and Product Management Team from Essen/Germany.

    Contact

    DB Schenker is acting as an Employment Agency in relation to this vacancy.

    Consent to use Cookies and collect data

    We use first party cookies and similar technologies to ensure that you get the best possible experience on our website. Cookies provide us with statistics to adjust and optimize the setting and content of this website to your interests and to place relevant advertisement by using first and third parties, too. By clicking "Allow all Cookies" you accept the processing of your data and its transfer to first and third parties. By clicking "Reject Tracking" you will only accept the necessary cookies for the operation of this website. 

    You can find more details regarding the use and purpose of cookies, including first and third-party cookies, in our cookie settings. You can reject the use of cookies and other technologies and withdraw your consent any time with future effect by deactivating the respective code category in the cookie settings. You can find more information regarding these settings and the processing of your data in our privacy policy.

  • Cookies and tracking scripts

    We want to give you the opportunity to make an informed decision for or against the use of cookies, which are not mandatory for the technical functions of the website. Cookies are small text files in which personal data can be stored.

    Our privacy policy is intended to ensure that you are fully aware of the collection and processing of data, including through the use of cookies through our sites, and that you can make a decision that is appropriately informed. However you can change your cookie settings at any time.

    Please find further information within our data privacy policy.