Back to search
Q6 Cyber Linkedin · Posted 1mo ago

SENIOR JAVA DEVELOPER

Gabon

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Job Description

We are seeking an experienced Java developer to assume a senior role in evolving our cutting-edge data ingestion, enrichment, and analytics platform. We are deeply committed to pioneering innovative applications leveraging the latest advancements in real-time streaming data processing, cloud-native data lake architectures, advanced analytics, and thoughtful integration of AI and LLM based tools and agents. Our goal is to build a highly scalable and flexible platform that can power diverse business offerings.

We're looking for a candidate who thrives on exploring the boundaries of what's possible, identifying creative solutions to complex challenges in a rapidly evolving technological landscape. We expect the candidate to collaborate closely with stakeholders across the company to realize our vision and develop a suite of tools that empower our analysts to succeed and deliver critical intelligence to our clients. We anticipate the candidate will embrace the current vision, take ownership of its evolution, and continuously drive improvements across our platforms.

roles and responsibilities

Key Responsibilities

  • Technical Leadership and Quality: Serve as a senior contributor to the Java development team, participating in code reviews, mentoring other developers, and driving improvements to software development processes and the quality of deployed projects.
  • Platform Architecture and Development: Play a central role in designing and building scalable, resilient, next-generation applications, including the delivery of distributed, microservices-based Java backend services.
  • Technology Evaluation and Integration: Evaluate and help select core technologies, ensuring interoperability of applications and utilizing various leading-edge technologies in a Linux/open-source, cloud-based environment.
  • Cross-Functional Alignment: Work closely with executive leadership, intelligence analysts, and other engineering teams to ensure requirements are met, and to support the analysis team through a highly iterative, fast development cycle.
  • Agile Delivery and Maintenance: Work in an Agile environment to continuously deliver improvements and new capabilities, and manage the maintenance of complex software projects, including version control, testing, release engineering, and deployment.

Required Qualifications

Required Qualifications:

  • 6+ years of experience developing in Java and JVM ecosystem.
  • Solid understanding of object oriented design, design patterns, distributed systems and backend services.
  • Experience in designing and delivering microservice based applications.
  • 3+ years of experience working in a team-driven Agile environment.
  • Strong experience in Java 17, asynchronous development.
  • Experience developing highly scalable microservice based applications.
  • Messaging (e.g. Apache Pulsar, Kafka or AWS SQS).
  • Lucene / OpenSearch, Elasticsearch or other full text indexing systems.
  • Amazon AWS or Google Compute Cloud.
  • Comfortable in a Linux / BSD environment.
  • Strong analytical skills and ability to work independently and collaboratively.
  • Bachelor's degree or equivalent in computer science or related field.
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent