Java Software 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 Software Developer

We are seeking an experienced Java Developer with expertise in cloud to join our dynamic and innovative team. As a key member of our development team, you will play a critical role in designing, developing, and maintaining cloud-native microservices applications.

IT Teams Office (Calea Floreasca, nr.60) - Remote accepted

Long term

September 2023

Key Responsibilities:

  • Design, develop, and maintain cloud-native microservices applications adhering to best practices and architectural principles;
  • Collaborate with cross-functional teams to define application requirements and ensure seamless integration with other services;
  • Utilize your expertise in Java to build efficient and scalable microservices that meet performance and reliability standards;
  • Write clean, maintainable, and well-documented code;
  • Work with Docker to containerize microservices for efficient deployment and scaling;
  • Use Kubernetes to orchestrate containers, manage deployments, and ensure high availability;
  • Manage and optimize data storage using PostgreSQL, ensuring data consistency, reliability, and performance;
  • Implement caching strategies using Redis to improve data access speed;
  • Apply your knowledge of cryptography to secure data and communications, including the use of Hardware Security Modules (HSM), Public Key Infrastructure (PKI), SSL/TLS, and other encryption techniques;
  • Collaborate with security teams to implement and maintain robust security practices within microservices.



  • Experienced with working in a cloud-native microservice architecture;
  • Experience with Java; 
  • Experience with Docker and Kubernetes;
  • Experience with PostgreSQL ;
  • Experience with Redis;
  • Familiar with cryptography: HSM, PKI, SSL/TLS.



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 »