Java Microservices Developer
We are looking for an experienced Java Microservices Developer to join a team building and maintaining enterprise-grade applications based on modern microservices architecture and Oracle technologies. The role focuses on developing scalable backend solutions, designing secure APIs, and contributing to the continuous evolution of business-critical systems. You will work closely with cross-functional teams throughout the full development lifecycle, from design and implementation to maintenance and ongoing system improvements.
💡 Your Responsibilities
Develop enterprise products built around reusable core components that can be customized and extended through modules.
Design, develop, and secure APIs for internal teams, external partners, and third-party integrations using RDBMS backends.
Develop and maintain backend services using Java and SQL/PLSQL.
Build and support applications based on microservices architecture.
Collaborate with other teams during design, development, testing, and maintenance phases.
Contribute to system optimization, troubleshooting, and continuous improvement of existing solutions.
🧠 Requirements
8+ years of experience developing and maintaining business applications.
Strong programming experience in Java and SQL/PLSQL (Python experience is a plus).
Solid experience with Oracle RDBMS.
Hands-on experience with web servers such as Apache Tomcat.
Practical knowledge of microservices architecture and microservices development.
Experience with tools such as ORDS, APEX, Git, and Selenium is an advantage.
Strong analytical and communication skills.
Self-motivated, proactive mindset with the ability to work independently and learn quickly.
📍 Location
Poland, remote
Java Microservices Developer
Java Microservices Developer