DESPRE COMPANIE

Orange Services was created in 2013 and is a 100% owned subsidiary of Orange Romania. As a technology services company, our DNA is in IT, but our teams also work in other domains including mobile networks and a number of commercial and business functions. Orange Services is one of the largest technology hubs in the Orange Group, working internationally for both Orange corporate functions and country operations.

Through a unique combination of cutting edge know-how and expertise, our teams provide a broad range of services: development and supervision of IT services (in domains such as Big Dat…

Java Developer (internship) [HomelanFactory]
Stagiu plătit la Orange Services · 01/07/2025
Oraș:
  • room București

How would you like to work in IT & Communication, toying with cutting edge technologies and enjoying your life? Come closer to #LifeAtOrange.

We are Orange Services and the biggest IT Hub within Orange Group. We are working with colleagues from both Orange corporate functions and country operations to help and provide the best IT & Business Solutions for all Orange customers.

What we're looking for:

If you are looking to be the best Java Developer, you can join us. We are a team motivated by the desire to apply the latest technologies following all best practices in the domain. We are oriented on results, and we pay careful attention on code quality.

Our project manages and monitors fleets of devices on behalf of multiple countries. We manage to handle millions of devices and provide them with proper firmware and configurations. The ecosystem is very wide and complex. As a team we are all working together in an ‘Agile’ manner to achieve very good security and to be performant we are using the latest technologies like: Java 21 with newer Spring Boot versions, and Mysql as RDBMS, kafka, elastic search,... The microservices are deployed on cloud ecosystems using Docker and Kubernetes.

What you'll be doing:



  • Ship or learn how to ship high-quality, elegant, well-tested, secure and clean code

  • Ensure software is up-to-date with latest technologies

  • Active participation in backlog grooming, sprint planning and implementation

  • Participate in architectural design discussions about new features and make sure they can be reliably integrated

  • Own and manage different phases of the software development lifecycle: coding, testing and debugging new complex software solutions

What we expect you to know/have:

  • Solid understanding of OOP principles

  • Very good knowledge of Java

  • Logical thinking

  • Good energy and determination to develop your skills

  • Basic SQL skills

Nice to have

  • Basic understanding of Java frameworks like: Spring Boot, Spring container, Spring MVC, Hibernate and JPA) in developing highly available distributed systems

What will you learn:

  • Java Frameworks (Spring, Hibernate and JPA, etc.)

  • Designing REST APIs

  • Ingrate MySQL with the code

  • Unit, integration and functional testing

  • and many more …