R Systems is looking for a talented Java Developer to join an international Agile team and develop high-performance telecom applications for a tier-1 mobile operator in Switzerland.
As a Java Developer, you will be joining a long-established project and taking on the responsibility of designing and implementing microservices-based solutions and strategies. You will have the chance to learn more about telco messaging protocols and grow inside a team that is constantly striving for innovation.
We aim to deliver new business opportunities and dimensions of growth for telecom clients around the world, so if you are enthusiastic and driven by innovation, apply now and take on this opportunity to grow with us!
- Design, build, and maintain efficient and clean Java code according to specifications
- Contribute to all stages of the software development lifecycle
- Collaborate with the developing team to ensure project deliverables
- Identify, investigate, and resolve bugs
- Perform unit-test code using JUnit, Mockito, and Spock Framework
- A minimum of 3 years of experience in Java development
- Great knowledge of Spring (Boot, Data, Web, Security, AMQP, Kafka)
- Experience with Hibernate, JPA, and Liquibase
- Knowledge of REST and SOAP
- Experience with Telco messaging protocols (MAP, CAPv2)
- Solid expertise in RabbitMQ
- Good database knowledge (MySQL, MariaDB, Oracle DB)
- Strong knowledge of testing tools (JUnit, Mockito, Spock Framework)
- Great understanding of tools such as Git, Gradle, Maven, Docker, SonarQube, Jira, Confluence
- The ability to learn quickly, utilize new concepts, and find creative solutions to problems
- Good written and spoken communication skills, including a solid English level
- A positive, solution-focused attitude and great analytical and organizational skills
Nice to have:
- Knowledge of other programming languages besides Java
- German proficiency
What's in it for you:
Who we are as a company:
R Systems is a global technology and analytics services company. We help our clients achieve speed-to-market, overcome digital barriers, and create business value with our specialized service offerings and consultative business approach.
We speak the language of business as fluently as we do the language of technology. In other words: We speak Digital. Our goal: accelerate our clients’ digital leadership.