.
Mid/Senior Java Back-end Developer (P)
  • Kraków County
Mid/Senior Java Back-end Developer (P)
Kraków, Kraków County, Lesser Poland Voivodeship, Polska
Jacobs Engineering Group Inc.
25. 2. 2025
Informacje o stanowisku

At Jacobs, were challenging today to reinvent tomorrow by solving the worlds most critical problems for thriving cities, resilient environments, mission-critical outcomes, operational advancement, scientific discovery and cutting-edge manufacturing, turning abstract ideas into realities that transform the world for good.

Your impact

At Jacobs, were embarking on an exciting journey as we initiate the development of our Digital & Data Hub in the heart of Krakow. Our mission is to undertake projects spanning various industries, including Consumer and Manufacturing, Defence and Security, Energy and Utilities, Financial Services, Government and Public Services, Health and Life Sciences, and Transport.

By working together in international teams and with different perspectives, we gain the experience that is our collective strength. In Jacobs, every day is a chance to make the world a better place - lets design your career with us!

We are seeking a Backend Developer with expertise spanning various aspects of software development, including Java OOPS concepts, Java 8 features, multi-threading, web applications, REST services, testing frameworks, and more. The ideal candidate will have a solid background in leadership and a proven track record of successful project implementation.

Key Responsibilities:

  • Apply strong object-oriented programming principles in Java to design and implement robust and scalable solutions
  • Leverage Java 8 features, including streams, functional interfaces, and collections, to enhance code readability and maintainability
  • Design and develop web applications using MVC frameworks, incorporating dependency injection for improved modularity and testability
  • Implement RESTful services using JAX-RS and adhere to best practices for designing and consuming REST APIs
  • Utilize JUnit, Wiremock, and Mockito for effective unit testing, mocking, and behaviour-driven development. Transition from other frameworks seamlessly, including TestNG
  • Use OpenAPI Swagger to specify and document exposed APIs, ensuring clarity and consistency
  • Implement code quality checks using SonarQube and ensure security through Redhat SSO
  • Utilise a range of libraries and frameworks, including Feign, Mustache, Spring, Guice, Swagger, and Spring Boot
  • Work with various data storage solutions, including ElasticSearch, RDS, Aurora, Postgres, ElasticCache, OpenSearch, and Debezium
  • Implement hosting and orchestration using Docker, Kubernetes, and AWS Autoscaling Groups (ASG)
  • Oversee web container management using Tomcat and NGINX
  • Implement monitoring and logging solutions using the ELK stack
  • Set up and manage the CI/CD pipeline using BitBucket, Maven, Terraform, Jenkins, Ansible/Packer, and Kustomize
  • Work with Kafka, SQS for queuing solutions and implement scheduling using Jenkins/Ansible
  • Use a combination of Cucumber, JUnit, Selenium, and Postman for comprehensive testing

Heres what youll need:

  • Minimum of 4 years of hands-on experience in Java software development
  • Extensive experience in the specified technologies and tools
  • Proven ability to design, implement, and deliver complex software solutions
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills

We offer:

  • Rewarding employment: Full-time employment with a salary that matches your qualifications.
  • Hybrid work model: Enjoy the flexibility of working from home, with just 6 office days per month (on average).
  • Flexible hours: Start your day anytime between 7:30 and 10:00 AM.
  • Comprehensive benefits: Including Lux Med medical care, psychological support, life insurance, My Benefit cafeteria system, Multisport card co-financing, and a car/bike park sharing system.
  • Global projects: Engage in exciting international projects.
  • Inclusive networks: Join our diverse employee networks like Womens Network, OneWorld, PRISM, Careers Network, Green Team, Toastmasters, Collectively, and more.
  • Continuous learning: Participate in our Graduate Development Program, Learners’ Community, and self-learning platforms.
  • Language courses: Enhance your skills with courses in English, German, and Polish.

We know that if we are inclusive, we’re more connected, and if we are diverse, we’re more creative. We accept people for who they are, regardless of age, disabilities, gender identity, gender expression, marital status, mental health, race, faith or belief, sexual orientation, socioeconomic background, and whether you’re pregnant or on family leave. Find out more about life at Jacobs. As a Disability Confident employer, we will interview all disabled applicants who meet the criteria for a vacancy. If you require further support or reasonable adjustments with regards to the recruitment process (for example, you require the application form in a different format), please contact the team

#J-18808-Ljbffr

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    91 114
    11 909