Senior Java Developer
Jacobs — Poland · Posted ~6 days ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
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 Senior 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 solutionsLeverage Java 8/11/17 features, including streams, functional interfaces, and collections, to enhance code readability and maintainabilityDesign and develop web applications using MVC frameworks and utilize a range of libraries and frameworks, including Spring and Spring BootImplement RESTful services using adhere to best practices for designing and consuming REST APIsUtilize JUnit, Wiremock, and Mockito for effective unit testing, mockingImplement code quality checks using SonarQubeManage and optimize data storage solutions, with a focus on PostgreSQLImplement monitoring and logging solutions using the ELK stackManage the CI/CD pipeline using BitBucket and Maven
Here's what you'll need
At least 4 years of practical experience in Java software developmentExtensive experience with Spring/Spring BootStrong proficiency in version control using GitKnowledge of SQL databasesIn-depth knowledge and experience with unit testing frameworks, particularly JUnitFamiliarity with Postman for comprehensive testingFamiliarity with LinuxDemonstrated ability to design, implement, and deliver complex software solutionsFamiliarity with containerization and orchestration tools like Docker and KubernetesStrong problem-solving and analytical skillsExcellent communication and collaboration abilitiesFluent communication in English
Nice to have
Implement hosting and orchestration using Docker and KubernetesExperience with Kafka
We offer
Rewarding employment - full-time employment with a salary that matches your qualificationsHybrid work model - enjoy the flexibility of working mainly from homeComprehensive benefits, including Lux Med medical care, psychological support, life insurance, My Benefit cafeteria system, Multisport card co-financing, and a car/bike park sharing systemCo-financed holidays - enjoy "Wczasy pod Gruszą" for a well-deserved breakGlobal projects - engage in exciting international projectsInclusive networks - join our diverse employee networks like Women's Network, OneWorld, PRISM, Careers Network, Green Team, SpeakUp, Collectively, and moreContinuous learning - participate in our Graduate Development Program, Learners’ Community, and self-learning platformsLanguage 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.
We have 79,639 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 79,639 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume