Java Fullstack Developer
Job title: Java Fullstack Developer
Location: Poland
Work mode: Remote
Type of cooperation: B2B Contract
Salary range: 40-60/h USD netto + Vat
About the company/project:
We are looking for an exceptional Senior Software Developer with a passion for coding who is not afraid to seek new solutions.
We offer cooperation with a unique client who provides opportunities for development in many complex and global supply chain projects.
You will join a new IT Hub, where you will encounter only new technologies and projects related to the creation of new functionalities.
Responsibilities
Full-stack development of innovative applications with Java, Spring, React, and modern JS frameworks.
End-to-end ownership of the development lifecycle: design, architecture, coding, testing, deployment, and DevOps.
Build and maintain microservices architectures and reactive UIs.
Apply TDD/BDD practices with JUnit, Mockito, Jasmine, Selenium/Protractor.
Contribute to CI/CD pipelines and deployments on Kubernetes / Cloud Foundry.
Design and deliver cloud/hybrid solutions with high scalability and reliability.
Work in XP practices, including remote pair programming and continuous delivery.
You are an ideal candidate if you have
BSc in Software Engineering or BS degree in Computer Science.
8+ years of experience in the following technologies: Java (must have), Spring.
2+ years of experience with Python -MUST
Work in XP practices, including remote pair programming and continuous delivery.
Experience with Functional Programming and Java Streams.
Experience with developing a reactive UI (Reactive JS).
2+ years of experience in TDD/BDD development in the following frameworks: Junit, Jasmin, Mockito, Protractor/Selenium
3+ years of experience in micro-services-based architecture and tools (Spring Boot/Cloud)
Experience in DevOps development and Jenkins.
Experience in designing, developing, and deploying cloud/hybrid-based solutions.
Experience in developing and deploying in Container based environments (Kubernetes, Cloud foundry).
Familiarity with the following design concepts: micro-services, service discovery, circuit breaker.
Self-starter with the ability to appropriately prioritize and plan complex work in a rapidly changing environment.
Versatility and capability to switch easily between different tasks and technologies.
Experience in assessing a broad range of information solutions and products.
Strong critical thinker with problem solving aptitude.
Fluent English – verbal and written.
Nice to have
Experience with LLMs/AI/Prompt Engineering/MCP.
Experience with Data Analytics – big advantage.
J-18808-Ljbffr