Senior Java engineer

Our client is an innovative company transforming the way voice and IP data is captured and processed for the telecommunications sector and government agencies. Their advanced technology processes billions of data points daily, playing a crucial role in improving government operations and shaping the future of global communication.
We are seeking a talented and innovative Software Engineer with strong Java experience to join our team.

Requirements:

● 8+ years of experience in software development
● strong programming skills in Java (Spring / Spring Boot)
● deep understanding of distributed systems and microservices architectures
● extensive experience with high-performance, large-scale data processing systems, and real-time analytics.
● proven track record of designing and implementing complex, scalable software systems that process terabytes of data daily
● strong understanding of DevOps practices, CI/CD pipelines, and infrastructure-as-code concepts
●excellent problem-solving skills and ability to make sound architectural decisions, balancing various trade-offs
● upper-intermediate to advanced English proficiency

Would be a plus:

● bachelor's or Master's degree in Computer Science, Telecommunications Engineering, or related field or equivalent experience
● experience with C++ or Java
 

Responsibilities:

● develop and maintain the overall technical vision for our products, ensuring alignment with business goals and industry trends
● collaborate with cross-functional teams to translate business requirements into technical specifications and architectural designs
● drive innovation by researching and integrating cutting-edge technologies, architectures, and advanced data processing techniques
● mentor and guide senior engineers and tech leads, fostering a culture of technical excellence and continuous learning
● participate in high-level decision-making about product features, technical trade-offs, and buy vs. build decisions
● develop and champion best practices in software architecture, design patterns, and coding standards across the organization
● lead architecture reviews and provide technical governance to ensure solution integrity and alignment with architectural principles
● collaborate with the DevOps and Operations teams to design resilient, scalable, and easily maintainable system architectures
● engage with key stakeholders, including executives and customers, to communicate technical vision and architectural decisions

‍Why Rolique?
‍
● we believe in fairness, transparency and helpfulness in everyday work
● your personal development is important to us, therefore we promote the internal transfer of knowledge and strengthen your β€œzone of genius”
● 20 days of paid vacation and 5 days of sick leaves
● personal budget for courses, training, and certifications
● health support and sports compensation
● accounting support

Published 14 May
151 views
Β·
25 applications
To apply for this and other jobs on Djinni login or signup.