Jacobs
Posted 2h ago

Java Developer

Jacobs
Krakow, Lesser Poland Voivodeship, Poland
HybridFull Time
Responsibilities
  • developing applications
  • implementing services
  • managing pipelines
Requirements
  • Requires 3+ years of Java development experience
  • Spring/Spring Boot, Git, SQL, JUnit, Linux
  • Docker
  • Kubernetes
  • Complex solution delivery, and fluent English communication
Technical tools mentioned
JavaJava 8Java 11Java 17SpringSpring BootGuiceRESTJUnitWireMockMockitoSonarQubePostgreSQLDockerKubernetesELK StackBitbucketMavenGitSQLLinuxPostmanInsomniaKafkaJenkinsBPMN

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
  • Leverage Java 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
  • Implement code quality checks using SonarQube
  • 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 Java software 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 Docker and Kubernetes
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
  • Fluent communication in English


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 employment with 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
  • Co-financed holidays - enjoy "Wczasy pod Gruszą" for a well-deserved break
  • 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 [email protected]


#LI-KK4

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.


About Jacobs

Global provider of professional engineering and technical services.

Similar jobs

Java Developer roles near Krakow, Lesser Poland Voivodeship
1d
Save
Mark Applied
Hide
Java Developer Internship Program (She/He/They)
Katowice or Lodz
HybridPart Time, Internship
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
0+ YOEActive student in IT or a related field with practical Java, basic SQL and relational database knowledge, Linux familiarity, and strong English and Polish communication skills.
Java, Spring, Java EE, SQL, Oracle DB, Linux, Oracle Xstore
6d
Save
Mark Applied
Hide
Senior Java Developer (Keycloak)
Katowice, Silesian Voivodeship, Poland
HybridFull Time, Temporary
Vaillant Group
Vaillant Group: Provides sustainable heating, cooling, and hot water solutions.
5+ YOEComputer Science degree or equivalent, 5+ years of software development, Java web services with JEE and Spring, REST, Keycloak, OAuth, OpenID Connect, and fluent English.
Java, JEE, Spring, REST, Keycloak, OAuth, OpenID Connect, Kotlin, Kubernetes, GitOps, CI/CD
1w
Save
Mark Applied
Hide
Senior Java Engineer
Krakow, Lesser Poland Voivodeship, Poland
HybridFull Time, Contract
Capco
Capco: Global consultancy providing business and technology services.
7+ YOERequires 7+ years of Java development experience, expertise in Core Java, Spring Boot, Spring MVC, microservices, REST, Hibernate/JPA, databases, Git, Maven/Gradle, JUnit, and Mockito.
Java, Spring Boot, Spring MVC, Microservices Architecture, RESTful Web Services, Hibernate, JPA, SQL Server, Oracle, MySQL, PostgreSQL, Git, Maven, Gradle, JUnit, Mockito, CI/CD, DevOps
1w
Save
Mark Applied
Hide
Junior Java Engineer
Krakow, Lesser Poland Voivodeship, Poland
HybridFull Time
EPAM Systems
EPAM SystemsNYSE: EPAM: Provides global digital platform engineering and software development services.
1+ YOERequires 1+ year software development experience or strong junior practice, Java, object-oriented programming, REST APIs, Git, SQL, unit testing, B2 English, and task management skills.
Java, Java 8, Angular, JavaScript, RESTful APIs, Git, SQL, JUnit, Mockito, Google Cloud Platform, Spring, Spring Boot, Kotlin, Azure, AWS
2w
Save
Mark Applied
Hide
Lead Java Engineer
Kraków, Lesser Poland Voivodeship, Poland
zł17k-zł27k/mo HybridFull Time
GFT
GFTFrankfurt Stock Exchange: GFT: Develops digital solutions and provides IT consulting for global enterprises.
8+ YOE~8 years professional experience; strong Java and Spring Boot microservices skills; Oracle/PostgreSQL, testing (JUnit/Mockito/Testcontainers), CI/CD (Jenkins/GitLab); GCP experience; knowledge of GenAI concepts and API/integration patterns.
Java, Spring Boot, Oracle, PostgreSQL, JUnit, Mockito, Testcontainers, Jenkins, GitLab, Sonar, SAST, DAST, Google Cloud Platform, Kubernetes
2w
Save
Mark Applied
Hide
Java Developer
Kraków, Lesser Poland Voivodeship, Poland
HybridFull Time
Brown Brothers Harriman
Brown Brothers Harriman: Providing global investment management, custody, and private banking services.
2+ YOE2+ years Java experience, knowledge of Spring, SQL, Hibernate, Kafka, microservice architecture, CI/CD pipelines, and familiarity with OpenShift/Docker/Kubernetes; strong communication and system design skills.
Spring, SQL, Hibernate, Kafka, OpenShift, Docker, Kubernetes, CI/CD
3w
Save
Mark Applied
Hide
Senior Java Engineer (m/f/n)
Warsaw or Kraków or Poland
HybridFull Time
InPost
InPostEuronext Amsterdam: INPST: European automated parcel locker and e-commerce delivery provider.
5+ YOE5+ years commercial Java experience, strong distributed-systems and JVM knowledge, Kafka, PostgreSQL, Docker/Kubernetes, cloud-native experience, mentoring and stakeholder communication.
Java 11, Java 17, Spring Boot, Spring Security, JPA/Hibernate, Apache Kafka, PostgreSQL, Docker, Kubernetes, GCP, Maven, Gradle, Git, JIRA, Confluence, GitHub Copilot, ChatGPT, Claude
1mo
Save
Mark Applied
Hide
Java Developer - Opportunity to Learn EIS
Katowice, Silesian Voivodeship, Poland
HybridFull Time
EY
EY: Global firm providing audit, tax, and professional consulting services.
3+ YOEBachelor's degree, 3+ years corporate IT experience, strong Java knowledge, communication skills, and willingness to learn enterprise integration and EIS technologies.
Java, Spring, SQL, AWS, Azure, Guidewire