R Systems is looking for a knowledgeable Senior Java Developer to join a highly skilled team working on cutting-edge software for mobile telephony, mobile commerce, telecom messaging, and telecommunications interworking.
As a Senior Java Developer, you will use your skills to help us improve state-of-the-art network intelligence and build technology that will help the world work together. Your primary focus will be delivering real-time software solutions that enable service providers to increase income from digital services and boost consumer engagement.
We aim to deliver new business opportunities and dimensions of growth for customers around the world, so if you are enthusiastic and driven by innovation, take on this opportunity to grow with us!
- Design, build, and maintain efficient, reusable, and reliable Java code
- Document features based on project specifications
- Collaborate with experienced engineers to ensure project deliverables
- Identify bugs, investigate them, and offer viable solutions
- Handle the architecture and technical discussions with the client
- Provide support and expertise for the development and testing teams
- Solid experience with Java programming
- Strong knowledge of Unix/Linux environment programming
- Familiarity with microservices (e.g., RabbitMQ), cloud technologies (OpenStack, VMWare), virtualization, and containerization (Dockers, Kubernetes)
- Experience with software quality tools such as SonarQube and JaCoCo
- 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:
- Familiarity with DevOps, Agile, Continuous Integration (CI), and Continuous Development (CD) methodologies for software development
- Knowledge of automatic testing (J Meter, Jenkins), configuration management (Chef, Ansible), and Angular
- An understanding of SQL and database technologies
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.