We are looking for a strong Senior Java Developer who is passionate about building high-quality backend systems and being an active part of a collaborative engineering team. In this role, you will contribute to designing and developing scalable solutions, participate in technical discussions, and work closely with your teammates to deliver reliable and efficient products. You will have the opportunity to influence technical decisions while staying hands-on with coding and problem-solving.
- Design, develop, and maintain backend services using Java
- Contribute to architectural and technical decisions together with the team
- Collaborate closely with product owners, stakeholders, and developers to deliver effective solutions
- Participate in improving and modernizing existing systems
- Ensure code quality and consistency through code reviews and best practices
- Write clean, maintainable, and well-tested code
- Follow and contribute to engineering standards, including testing and code quality
- Monitor and troubleshoot system performance, logs, and metrics
- Share knowledge, support teammates, and contribute to a positive team environment
Requirements
7+ years of commercial experience with Java
Proven experience in Architect or Lead Developer roles
Deep understanding of:
-Java Core, JVM internals, and concurrency
-Spring / Spring Boot / Spring Cloud
-RESTful APIs and microservices architecture
-AMQP
Strong experience designing distributed, high-load systems
Solid knowledge of relational and NoSQL databases
Understanding of CI/CD pipelines and DevOps practices
Experience with cloud platforms such as AWS, Azure, or GCP
Ability to clearly communicate, justify, and defend architectural decisions
English level: Upper-Intermediate or higher (spoken and written)
Nice to have:
Experience with AI and ML is a strong plus
R and Python knowledge is a big plus
Benefits
Work on impactful, technically challenging projects that truly matter
A flexible hybrid work model that balances remote comfort with in-office collaboration
Flexible working hours that respect your productivity and work-life balance
Monthly lunch tickets to make your workdays more comfortable
Snacks and drinks available in the office to keep you energized throughout the day
Gym membership compensation to support your health and well-being
Access to online courses for continuous learning and professional growth
A modern, comfortable office in the heart of Chisinau with easy access
Skills Required
- 7+ years of commercial experience with Java
- Proven experience in Architect or Lead Developer roles
- Deep understanding of Java Core, JVM internals, and concurrency
- Understanding of CI/CD pipelines and DevOps practices
- Experience with cloud platforms such as AWS, Azure, or GCP
- Ability to communicate architectural decisions clearly
What We Do
Urchin Systems is a global software development and consulting company that helps businesses with product design, technology acceleration, and custom software solutions to achieve scalability and efficiency.







