K&C logo

Senior BE Developer (Java)

K&C·Salary not specified

Primary stack

DockerPostgreSQLAWSJUnitRedisSpring BootJava

Nice to have's

reactive programmingadditional AWS services

Job description

About the Position

We are seeking two highly skilled and experienced Senior Java Developer to join our Scrum team (2 BE, 2 FE engineers, 2 QA engineers). The ideal candidate will have a strong background in Object-Oriented Programming (OOP) and be well-versed in SOLID principles. You will be responsible for designing, implementing, and maintaining complex applications using Java and various modern technologies. Your role will involve collaboration with cross-functional teams to deliver high-quality software solutions that meet our customer needs.

Location: Krakow

About the customer: Our client is a global leader in specialist publishing, business intelligence, and event management. With operations in over 30 countries, they empower professionals across industries like healthcare, finance, and technology by providing expert content, data-driven insights, and world-class events. Their mission is to support industry specialists in making smarter decisions and driving innovation through access to timely, relevant knowledge.

Responsibilities

  • Design, develop, and maintain high-performance, scalable Java applications
  • Implement and ensure adherence to OOP and SOLID principles in all projects
  • Develop services using Spring Boot 3, with a focus on WebFlux and Netty
  • Integrate and optimize search functionalities using AWS OpenSearch
  • Write and maintain unit and integration tests using JUnit 5 and Mockito
  • Design and manage relational databases, particularly PostgreSQL
  • Utilize build tools like Gradle and CI/CD tools like Jenkins to streamline development processes
  • Develop and deploy applications in containerized environments using Docker
  • Implement caching solutions using Redis
  • Leverage basic AWS services (RDS, S3, EC2, Lambda, DynamoDB, Cognito, etc.) for cloud-based application development

Requirements & Skills

  • Proven experience in software development using Java (versions 11-21)
  • Strong understanding of OOP and SOLID principles
  • Extensive experience with Spring Boot and related Spring frameworks (WebFlux focused)
  • Hands-on experience with Elasticsearch for search
  • Proficiency in unit testing with JUnit and mocking frameworks like Mockito
  • Solid understanding of relational databases, particularly PostgreSQL
  • Familiarity with build automation tools like Gradle and CI/CD pipelines using Jenkins
  • Experience with Docker for containerization
  • Knowledge of caching mechanisms using Redis
  • Basic understanding of AWS services and their application in software development

Nice to Have

  • Familiarity with reactive programming and frameworks like WebFlux
  • Knowledge of additional AWS services and best practices

Personal Attributes

  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork abilities
  • Ability to work in a fast-paced, agile environment
  • Proactive and self-motivated with a strong desire to learn and grow

If you are passionate about technology and eager to work on challenging projects with a talented team, we would love to hear from you. Apply now and help us turn ideas into reality: [email protected]

Send us your CV and Cover Letter

"*" indicates required fields

Full Name*

First

Email*

Phone*

Upload CV*

Accepted file types: pdf, doc, docx, Max. file size: 5 MB.

Other

Keep my details on file for future vacancies

Don't keep my details on file

CAPTCHA

Data Protection*

We process your data to handle your enquiry. Details in the privacy policy.

Data Processing

I consent to K&C contacting me via email/phone about products, services, and events. I can withdraw consent at any time.

© K&C. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Київ, Баку (Азербайджан), Краків (Польща), Мюнхен (Німеччина), Прага (Чехія), Софія (Болгарія)

More at K&C

All 31 roles

Popular searches