Java Developer

Jacobs Engineering Group Inc.

Kraków

Hybrid

PLN 180,000 - 240,000

Full time

19 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Lux Med medical care
Life insurance
Multisport card co-financing
Car/bike park sharing

Job summary

Jacobs Engineering Group Inc. in Kraków is seeking a Backend Developer with strong Java expertise to design and build scalable applications. You will work with Spring/Spring Boot, REST APIs, and modern testing tools, delivering robust software for diverse industries.

Responsibilities include implementing RESTful services, leveraging Java 8/11/17 features, and deploying with Docker and Kubernetes. The role emphasizes CI/CD practices, PostgreSQL data storage, and ELK-based monitoring in a

Qualifications

  • At least 3 years of practical Java software development.
  • Extensive experience with Spring/Spring Boot.
  • Strong proficiency with Git version control.
  • Knowledge of SQL databases.
  • Experience with unit testing frameworks (JUnit).
  • Familiarity with Linux environments.
  • Ability to design, implement and deliver complex software solutions.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.

Responsibilities

  • Apply OO programming principles in Java to design robust and scalable solutions.
  • Design and develop web applications using MVC frameworks, Spring, Spring Boot, and Guice.
  • Implement RESTful services following best practices for APIs.
  • Utilize JUnit, Wiremock, and Mockito for effective unit testing.
  • Manage data storage with PostgreSQL; containerize with Docker and Kubernetes.
  • Set up monitoring with the ELK stack and manage CI/CD with Bitbucket and Maven.

Skills

Java
Spring/Spring Boot
Git
REST APIs
JUnit
Linux
Docker
Kubernetes
Mockito
Wiremock
PostgreSQL

Tools

JUnit
Wiremock
Mockito
Maven

Job description

At Jacobs, we're challenging today to reinvent tomorrow by solving the world's 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, we're 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.

We are seeking a Backend Developer with expertise spanning various aspects of software development, including Java OOPS concepts, Java 8/11/17 features, web applications, REST services, testing frameworks, and more. The ideal candidate will have 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
  • LeverageJava 8/11/17 features, including streams, functional interfaces, and collections, to enhance code readability and maintainability
  • Design and develop web applications using MVC frameworks and utilize a range of libraries and frameworks, including Spring, Spring Boot, and Guice
  • Implement RESTful services using adhere to best practices for designing and consuming REST APIs
  • Utilize JUnit, Wiremock, and Mockito for effective unit testing, mocking
  • Manage and optimize data storage solutions, with a focus on PostgreSQL
  • Implement hosting and orchestration using Docker and Kubernetes
  • Implement monitoring and logging solutions using the ELK stack
  • Manage the CI/CD pipeline using BitBucket and Maven

Here's what you'll need

  • At least 3 years of practical experience in Javasoftware development
  • Extensive experience with Spring/Spring Boot
  • Strong proficiency in version control using Git
  • Knowledge of SQL databases
  • In-depth knowledge and experience with unit testing frameworks, particularly JUnit
  • Familiarity with Linux
  • Demonstrated ability to design, implement, and deliver complex software solutions
  • Familiarity with containerization and orchestration tools like Dockerand Kubernetes
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities

Nice to have:

  • Familiarity with Postman/Insomnia for comprehensive testing
  • Experience with Kafka
  • Familiarity with Jenkins
  • Experience with BPMN frameworks

We offer:

  • Rewarding employment - full-time employmentwith a salary that matches your qualifications
  • Hybrid work model - enjoy the flexibility of working mainly from home
  • 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 Women's Network, OneWorld, PRISM, Careers Network, Green Team, SpeakUp, 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 we’re more creative. We accept people for who they are. 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 recruitmentpoland@jacobs.com

Your application experience is important to us, and we’re keen to adapt to make every interaction even better. 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 via Careers Support .

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Jacobs • Kraków

Hybrid
PLN 140,000 - 210,000
Hybrid work model
Lux Med medical care
Life insurance
+2
Java Developer NOWA
Java Developer NOWA

Android.com.pl Group • Kraków

Hybrid
PLN 120,000 - 180,000
Hybrid work model
Lux Med
Life Insurance
+3
Scrum Master
Scrum Master

Jacobs • Kraków

Hybrid
PLN 145,000 - 206,000
Hybrid work model
Lux Med
Life insurance
+5
Senior Front End Developer
Senior Front End Developer

Jacobs Engineering Group Inc. • Kraków

Hybrid
PLN 180,000 - 240,000
Hybrid work model
Flexible hours
Lux Med medical care
+5
Senior Front End Developer
Senior Front End Developer

Jacobs • Kraków

Hybrid
PLN 180,000 - 260,000
Hybrid work model
Flexible hours
Lux Med medical care
+3
Lead Full-Stack .NET Developer
Lead Full-Stack .NET Developer

Jacobs Engineering Group Inc. • Kraków

Hybrid
PLN 180,000 - 320,000
Hybrid work model
Flexible hours
Medical care
Lead Full-Stack .NET Developer
Lead Full-Stack .NET Developer

Jacobs • Kraków

On-site
PLN 250,000 - 380,000
Full-time employment
Hybrid work model
Flexible hours 7:30–10:00 AM start
+5
Senior Full-Stack .NET Developer
Senior Full-Stack .NET Developer

Jacobs • Województwo małopolskie

Hybrid
PLN 50,000 - 80,000
Hybrid work model
Lux Med medical care
Psychological support
+4
Data Engineer
Data Engineer

Jacobs • Kraków

On-site
PLN 180,000 - 240,000
Lux Med medical care
Psychological support
Life insurance
+4
Scrum Master
Scrum Master

Jacobs Engineering Group Inc. • Kraków

Hybrid
PLN 110,000 - 170,000
Hybrid work model
Flexible hours
Lux Med medical care
+3