Backend Developer (Java, Spring Boot)
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.
Backend Developer (Java, Spring Boot)
Backend Developer (Java, Spring Boot)