.
Senior Back-end Developer
  • Rzeszów
Senior Back-end Developer
Rzeszów, Rzeszów, Podkarpackie Voivodeship, Polska
Jacobs
8. 8. 2024
Informacje o stanowisku

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, multithreading, 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 behavior-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: 

  • Unique company culture fostering individual career growth and work-life balance 
  • Full-time employment contract/b2b contract with salary corresponding to qualifications
  • Hybrid working model
  • Flexible working hours (we start between 7:30-10:00) 
  • “Short Fridays” (we work 6h on Friday) 
  • Flexible benefits package (Lux Med medical care, psychological care, life insurance, My Benefit cafeteria system, including Multisport card co-financing, car park sharing system) 
  • Membership in Jacobs employee networks (Womens Network, OneWorld, PRISM, Careers Network, Green Team, Toastmasters, Collectively and others) 
  • Continuous development opportunities, including a range of professional training and certifications, Graduate Development Program, Learners’ Community, self-learning platform


Opportunity to take part in language courses (English, German, 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.


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 regard to the recruitment process (for example, you require the application form in a different format), please contact the team at recruitmentpoland@jacobs.com

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


    102 988
    19 648