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

Java Developer

The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.

Long Term


8 hours per day

Asap, November 2021

Key Responsibilities 

  • • Develops, tests and integrates code for new or existing software.
  • • Provides sustaining or maintenance support to existing software environment.
  • • Assists in coding, testing and debugging for enhancements to existing software. 
  • • Writes programs according to specifications from higher-level staff.
  • • Provides input into simple estimation efforts on projects.
  • • Executes test scripts according to application requirements documentation.
  • • Analyze legacy code, plan and execute migration to micro services architecture.
  • • Designs components within high-level architecture blueprints, articulation of design patterns, reusability fundamentals and future requirements.
  • • Identifies key application design issues (e.g. maintainability and performance) and recommends possible solutions.


Essential Requirements 

  • • Experience constructing custom Microservices applications using Java, SpringBoot, Spring Cloud and Spring Core.
  • • Expertise in the following technologies: Angular, Node JS, Jquery, HTML 5, REST Services Knowledge.
  • • Experience in writing unit test cases (JUnit).
  • • Experience in Java development.
  • • Computer Science, System Analysis or similar technical degree – on going or completed.
  • • Strong analytical and problem-solving skills
  • • Fluency in English


Desirable Requirements 

  • •Agile Experience (XP, Scrum, SAFe)


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 »