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.
requirements-expected :
5+ years of commercial experience in Java and Spring (core and Boot/Cloud).
Strong background in Functional Programming, including effective use of Java Streams.
4+ years of expertise in frontend development with React and other modern JavaScript frameworks/libraries, with focus on reactive UI design.
2+ years applying TDD/BDD practices using JUnit, Jasmine, Mockito, Protractor, and Selenium.
Solid experience in microservices architecture, including service discovery and circuit breaker patterns.
Skilled in DevOps practices, CI/CD pipelines with Jenkins, and deploying applications in containerized environments (Kubernetes, Cloud Foundry).
Hands-on experience in cloud/hybrid solutions design, development, and deployment.
Strong problem-solving skills, self-starter mindset, and ability to prioritize in dynamic environments.
Flexible and adaptable, with experience evaluating diverse technology solutions.
Excellent written and spoken English communication skills.