Backend Developer (Java, Spring Boot)

Java

Backend Developer (Java, Spring Boot)

Java
Centrum, Krakow

emagine Polska

Full-time
Any
Senior
Hybrid

Job description

Location: Cracow

Mode: Hybrid (6 days per month at the office - flexible)

Contract: B2B

Rate: 160-170 PLN/h

Introduction & Summary

We are seeking a skilled Backend Developer who possesses a deep knowledge of data modeling and architecture. The ideal candidate should have extensive experience in API development using core Java and Spring Boot, with a strong grasp of security principles and Agile methodologies. The role requires an analytical mindset, capable of designing resilient and scalable solutions while working cross-functionally to foster collaboration and innovation.

Main Responsibilities

  • Ensure proper definition and architecture of non-functional requirements in design.

  • Develop and grow skills in designing cloud-based, secure, and adaptable solutions.

  • Build scalable, highly reliable product features through effective software design and implementation.

  • Apply problem-solving and analytical skills to diverse challenges.

  • Interact with cross-functional teams for scalable solution production.

  • Estimate engineering efforts and develop realistic schedules.

  • Identify and resolve complex production issues efficiently.

  • Conduct comprehensive design and code reviews and perform unit testing.

  • Utilize source control and bug tracking systems responsibly.

Key Requirements

  • Hands-on experience in API and Microservices development using core Java and/or Spring Boot.

  • Proficient in application development using Java/J2EE and related technologies, including Spring Framework and Hibernate JPA.

  • Experience in developing reusable APIs and consuming web services (REST), as well as processing data formats like XML/JSON.

  • Expert knowledge of Agile/Scrum/Kanban development methodologies and experience with databases (Oracle, Postgre, MongoDB).

  • Extensive knowledge of CI/CD deployment pipelines, including Jenkins, Docker, shell scripting, and GIT with Unix proficiency.

Nice to Have

  • Experience in JavaScript frameworks such as ReactJs, Node JS, Angular, and jQuery.

  • Familiarity with JavaScript build tools and dependency management.

  • Experience in creating responsive designs using frameworks like Bootstrap.

  • Knowledge of GCP, GKE, AWS is an advantage.

  • Experience or knowledge in system architecture and solution design.

  • Hands-on experience in Python, Machine Learning, and Data Science.

Tech stack

    English

    B1

    API (Application Programming Interface)

    advanced

    Operations

    advanced

    JavaScript

    advanced

    Java

    advanced

    Python

    advanced

    Hibernate

    advanced

    Unix

    advanced

    Security

    advanced

    XML

    advanced

    Web Services

    advanced

Office location

Backend Developer (Java, Spring Boot)

Summary of the offer

Backend Developer (Java, Spring Boot)

Centrum, Krakow
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.