Java Fullstack Developer
⚲ Warszawa
Do uzgodnienia
Wymagania
- Java
- Spring Framework
- Python
- React.js
- JavaScript
- Junit
- Jasmin
- Mockito
- Protractor
- Selenium
- Spring Boot
- Spring Cloud
- Kubernetes
- Cloud foundry
- Kotlin
Opis stanowiska
Nasze wymagania:
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
2+ years of experience in FE, mainly React (MUST), and other modern JavaScript Framework/libraries.
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 priorities 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.
Mile widziane:
Experience with LLMs/AI/Prompt Engineering/MCP.
Experience with Data Analytics – big advantage.
Experience in development in Kotlin – big advantage.
O projekcie:
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.
Salary range: 40-60/h USD netto + Vat
Zakres obowiązków:
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.
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
2+ years of experience in FE, mainly React (MUST), and other modern JavaScript Framework/libraries.
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 priorities 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.
Mile widziane:
Experience with LLMs/AI/Prompt Engineering/MCP.
Experience with Data Analytics – big advantage.
Experience in development in Kotlin – big advantage.
O projekcie:
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.
Salary range: 40-60/h USD netto + Vat
Zakres obowiązków:
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.
🔍 Dekoder Ogłoszenia
🔴
Work in XP practices, including remote pair programming and continuous delivery.
Może oznaczać pracę w zespole z silnym naciskiem na metodyki zwinne, ale też potencjalnie wymuszone programowanie w parach i ciągłe wdrażanie, co może być obciążające.
🔴
Self-starter with the ability to appropriately priorities and plan complex work in a rapidly changing environment.
Oczekuje się od Ciebie dużej samodzielności i umiejętności radzenia sobie z niepewnością, co może oznaczać brak jasnych wytycznych i częste zmiany priorytetów.
🔴
Versatility and capability to switch easily between different tasks and technologies.
Może oznaczać, że będziesz musiał wykonywać szeroki zakres obowiązków, często zmieniając kontekst pracy, co może prowadzić do braku specjalizacji.
🔴
Experience in assessing a broad range of information solutions and products.
Może oznaczać konieczność analizowania i wybierania narzędzi lub technologii bez jasnego wsparcia technicznego lub architektonicznego.
🔴
Experience with LLMs/AI/Prompt Engineering/MCP.
Choć brzmi nowocześnie, może oznaczać, że firma dopiero zaczyna eksplorować te obszary i oczekuje od Ciebie eksperymentowania bez jasno zdefiniowanych celów.