Senior Java Developer

IT Teams is a Romanian company specialized in software outsourcing and remote staffing. We aim to assemble passionate experts to help companies and startups achieve success. We deliver the perfect combination of technical skills, methodology and high speed delivery techniques to help startups and established companies extend their development teams.


Apply now »

Job Openings

Senior Java Developer

We are looking for a Senior Java Developer that will develop new microservices and offer support for other squads to integrate them with the team assets.

Accepted full remote or at IT Teams Office

8 hours per day (long term)

June 2024

Key Responsibilities 

  • Write well designed testable, efficient code in a Java 11 or upper versions;
  • Develop new microservices and offer support for other squads to integrate them with the team assets
  • Actively involved in the architectural design of the microservices;
  • Workload estimates during the planning sessions;
  • The team is the asset owner, take care of codebase by applying comprehensive code review, advising, and couching younglings
  • Test the application from all angles! (Unit, integration, functional, performance, load / stress)
  • Investigate and give resolutions for defects (in test, acceptance or production environments);
  • Brainstorm with the team over continuous improvements of the development process;
  • Create and/or release documents to support the deployments and the software after the release.



  • Experience: minimum 3 years of experience;
  • Tech stack/ knowledge:
    • Mandatory: REST APIs in Java, SpringBoot, Spring testing libraries; Experience with coaching and motivating team members; Experienced in working in a complex environment, Agile methods and Software development frameworks;
    • Nice to have: Microservices, Azure DevOps, Docker;
  • Foreign languages: English (advanced);
  • Education: Bachelor’s Degree (or higher) in an IT related field – mandatory.



Apply now »
Screenshot 2018-10-12 at 01.45.47

Why IT Teams:

We are driven by curiosity so we conduct a Discovery Process, ensuring that the technology we deliver stays in tune with customer’s business goals. We encourage our team members to speak up, to share their advices and worries if any, so we are able to properly handle the software development projects risks. Honesty is a key ingredient of our collaboration with customers as well with our colleagues. Our Commitment towards customer goals is reflected by our regular progress reporting, a constant revision of project goals and deadlines and a solid quality control.

Apply now »