Junior Java Developer
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 Junior Java 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 object-oriented programming principles in Java to design and implement robust and scalable solutions
Leverage Java features, including streams, functional interfaces, and collections, to enhance code readability and maintainability
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:
Approx. 1-2 years of practical experience in Java software development
Experience with Spring/Spring Boot
Proficiency in version control using Git
Knowledge of SQL databases
Experience with unit testing frameworks, particularly JUnit
Familiarity with Linux
Demonstrated ability to design, implement, and deliver complex software solutions
Strong problem-solving and analytical skills
Excellent communication and collaboration abilities
Fluent communication in English
Nice to have:
Familiarity with Postman for comprehensive testing
Familiarity with containerization and orchestration tools like Docker and Kubernetes
We offer:
Rewarding employment - full-time employment with a salary that matches your qualifications
Hybrid work model - enjoy the flexibility of working mostly from home
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
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 recruitmentpoland@jacobs.com

Jacobs
At Jacobs, we challenge today to reinvent tomorrow - delivering solutions to the world’s most complex challenges. Powered by nearly 43,000 professionals and $12B in annual revenue, we provide end‑to‑end solutions across ...
Junior Java Developer
Junior Java Developer