Job Location: hybrid in Timisoara
We are looking for a Senior Java Developer to join our team and help design and implement high-quality microservices based on detailed business and technical specifications. You will be working in complex, large-scale systems with intricate business processes and workflows.
Design, develop, and maintain microservices using Java and relevant frameworks.
Collaborate with business analysts and technical teams to understand requirements and translate them into technical solutions.
Ensure high performance and responsiveness of applications.
Write unit and integration tests using industry-standard tools.
Contribute to system architecture and participate in design discussions.
Maintain code quality, documentation, and enforce best practices.
Troubleshoot and debug issues as they arise.
Participate in code reviews and provide feedback to peers.
Strong experience with Java and microservices architecture.
Hands-on knowledge of Quarkus (or similar frameworks such as Spring Boot, Micronaut, etc.).
Proficient in working with relational data models and REST APIs
Solid experience with JUnit, Mockito, or similar testing/mocking frameworks.
Advanced English capable of understanding complex requirements and integrating quickly into the project.
Strong autonomy and a fast learner, capable of working in dynamic environments.
Kubernetes
PostgreSQL
Solr
Wiremock (or other API mocking tools)
Familiarity with Helm, Docker, and Azure Cloud Services
German language skills are a plus.

Urban Connect started with the vision to help companies and job seekers find a perfect match. Our team is passionate about growing and leading your business towards success. We are thorough in our searches, provide open feedback and value long-term relationships with both our clients and candidates. This is how we manage to continuously grow our network and provide a meaningful professional experience.