
Mid Java Developer
Hybrid (remote + Warsaw office)
Job Description:
We are looking for a talented Mid Java Developer to join our innovative team at Tenvalleys. The ideal candidate will have strong experience in Java development, with a focus on modernizing and optimizing backend systems within a microservices architecture. This role involves working on cutting-edge technologies and collaborating closely with cross-functional teams to build scalable, high-performance applications.
Key Responsibilities:
- Develop and maintain Java-based applications.
- Modernize legacy applications, including Java 8 to Java 17 migration and ActiveMQ to RabbitMQ transition.
- Design and implement backend solutions within a microservices environment.
- Optimize code and implement new features to improve system efficiency.
- Integrate external and internal systems using REST APIs.
- Work closely with analysts, testers, and DevOps engineers to ensure smooth application development and deployment.
Qualifications:
- 2-4 years of experience in Java programming.
- Strong proficiency in Spring Boot and Spring Cloud.
- Hands-on experience with Docker, Kubernetes, and microservices architecture.
- Experience working with Oracle or other relational databases.
- Knowledge of Camunda, Angular/React, and TypeScript.
- Experience integrating banking systems.
- Familiarity with Agile/SCRUM methodologies.
- Fluent English (working in an international team).
We Offer:
- Competitive salary and benefits package.
- Flexible working hours and remote work opportunities.
- Dynamic and supportive work environment.
- Opportunities for professional growth and advancement.
Interested? Apply!
We’d love to hear from you! Send your resume and a brief cover letter outlining your experience and why you’d be a great fit for this role to contact@tenvalleys.com
FAQs
Find answers to common questions about our application process and company culture.
What is the process?
The application process involves submitting your resume and completing an online assessment. After that, qualified candidates will be invited for an interview. We aim to keep you informed at every step.
What is company culture?
The application process involves submitting your resume and completing an online assessment. After that, qualified candidates will be invited for an interview. We aim to keep you informed at every step.
What benefits do you offer?
The application process involves submitting your resume and completing an online assessment. After that, qualified candidates will be invited for an interview. We aim to keep you informed at every step.
Still have questions?

Discover More with Tenvalleys
Unlock your potential today—connect with us to learn how we can help your business grow.

Unlock your potential today—connect with us to learn how we can help your business grow.