Java Technical Analyst

BelgiumBelgium·Brusselsmid
OtherTechnical Analyst
0 views0 saves0 applied

Quick Summary

Key Responsibilities

Elicit, clarify, and document functional and non-functional requirements; translate business epics and features into well-structured user stories with clear acceptance criteria.

Requirements Summary

This role operates under Keystone Solutions’ consultancy model. You will be employed by Keystone Solutions and delegated to client proj

Technical Tools
OtherTechnical Analyst

Java Technical Analyst

Keystone Solutions is hiring a Java Technical Analyst to deliver consultancy missions for our clients. As a Keystone Solutions consultant, you will work on-site or in a hybrid setup with the client, bridging business requirements and technical implementation across modern Java ecosystems. You will analyze complex domains, design robust solutions, guide development teams, ensure integration quality, and uphold best practices in performance, security, and reliability, all while representing Keystone Solutions’ values at the client site.


This role operates under Keystone Solutions’ consultancy model. You will be employed by Keystone Solutions and delegated to client projects, collaborating closely with product owners, architects, developers, and operations teams at the client’s location. Assignments vary in duration and domain, offering exposure to diverse challenges. Working arrangements (on-site, hybrid, or remote) follow client context and project needs, with Keystone Solutions providing coaching, community support, and professional development throughout each mission.


Responsibilities

~2 min read
  • Elicit, clarify, and document functional and non-functional requirements; translate business epics and features into well-structured user stories with clear acceptance criteria.
  • Produce technical analysis assets including architecture overviews, sequence diagrams, data flow diagrams, state diagrams, and interface specifications.
  • Design, document, and maintain RESTful API contracts using OpenAPI/Swagger; define versioning, error handling, and backward compatibility strategies.
  • Shape microservices and integration architectures leveraging Java and Spring Boot, including messaging patterns (publish/subscribe, event-driven), and integration middleware where applicable.
  • Perform impact analysis across upstream and downstream systems; define canonical data models, mapping rules, and transformation logic.
  • Apply security-by-design principles (OAuth2, OIDC, JWT, TLS, secrets management) and ensure compliance with relevant standards and policies.
  • Conduct hands-on technical assessments and code deep-dives in Java to validate feasibility, identify risks, and propose refactoring or remediation strategies.
  • Lead or contribute to technical grooming and backlog refinement; estimate complexity and orchestrate delivery plans with product and engineering teams.
  • Define quality gates and testing approaches (unit, integration, contract, performance, security), and support test data management and automation strategy.
  • Specify and optimize CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions), branching models, and promotion flows across environments.
  • Guide containerization and runtime strategies (Docker, Kubernetes) and advise on observability (logs, metrics, traces, dashboards, alerts).
  • Advise on cloud-native design and managed services usage on AWS, Azure, or Google Cloud as appropriate to the client context.
  • Model and optimize data storage using relational databases (PostgreSQL, Oracle, MySQL) and NoSQL stores (MongoDB, Redis), including indexing and query tuning.
  • Perform performance engineering activities: capacity planning, load testing, bottleneck analysis, and JVM tuning.
  • Manage technical debt and risk registers; propose mitigation actions and track follow-up.
  • Prepare and maintain comprehensive technical documentation and knowledge base articles for support and future maintenance.
  • Support UAT, go-live readiness, cutover planning, and post-release stabilization; provide level-3 analysis for complex production incidents.
  • Facilitate stakeholder communication across business, engineering, security, and operations; present solution options and trade-offs clearly.
  • Mentor developers on design patterns, clean code, domain-driven design, and secure coding practices.
  • Execute all responsibilities as a Keystone Solutions consultant embedded within the client’s teams, aligning with the client’s processes while championing Keystone’s best practices.

Requirements

~2 min read
  • 5+ years of experience in the Java ecosystem, including recent hands-on work with Java 11 or newer and the Spring/Spring Boot stack.
  • Proven track record (2+ years) in technical analysis, solution design, or technical leadership roles on complex, integrated systems.
  • Strong expertise in designing and documenting RESTful APIs, API versioning, and contract-first development using OpenAPI/Swagger.
  • Solid understanding of microservices, messaging (Kafka, RabbitMQ, or similar), and event-driven patterns.
  • Proficiency with relational databases (such as PostgreSQL, Oracle, or MySQL) and practical knowledge of NoSQL stores (such as MongoDB or Redis).
  • Hands-on experience with CI/CD, Git, build tools (Maven or Gradle), and quality tooling (static code analysis, SCA, SAST/DAST where applicable).
  • Experience with containerization (Docker) and orchestration (Kubernetes) and familiarity with observability stacks (Prometheus, Grafana, ELK/EFK, OpenTelemetry).
  • Working knowledge of at least one major cloud provider (AWS, Azure, or Google Cloud) and cloud-native design considerations.
  • Competence in UML/BPMN for modeling processes and systems; ability to produce clear, versioned technical documentation.
  • Strong understanding of application security fundamentals, identity and access management, and secure coding practices.
  • Comfort operating in Agile environments (Scrum or Kanban) using tools like Jira and Confluence; excellent backlog and stakeholder management skills.
  • Clear, concise communication skills in English, both written and verbal, with the ability to present complex topics to technical and non-technical audiences.
  • Ability to work on-site at client locations as required and collaborate effectively within cross-functional teams.

  • Domain-driven design, hexagonal/clean architecture, and API gateway patterns.
  • GraphQL design and federation; gRPC or asynchronous APIs.
  • Advanced performance tuning (JVM internals, GC strategies) and resilience patterns (circuit breakers, bulkheads, backoff).
  • Data streaming and processing (Kafka Streams, Flink, Spark) and change data capture.
  • Infrastructure as code (Terraform, Helm) and GitOps practices.
  • Experience in regulated domains such as finance, healthcare, energy, or public sector.
  • Multi-language environments and globalization considerations (i18n and accessibility best practices).

  • Craftsmanship: We set a high bar for analysis quality, design clarity, and maintainable solutions on every client engagement.
  • Curiosity: We explore options, validate assumptions, and advocate evidence-based decisions.
  • Ownership: We take responsibility end to end, from discovery to production stability.
  • Empathy: We listen first and tailor solutions to real user and stakeholder needs.
  • Integrity: We give transparent recommendations and protect our clients’ long-term interests.
  • Collaboration: We elevate teams by sharing knowledge and enabling sustainable delivery.

  • Consultancy nature of work: Operate as a Keystone Solutions consultant embedded within client teams, contributing on-site or in hybrid mode to real-world delivery while benefiting from Keystone’s support network.
  • Dynamic projects: Tackle diverse technical and domain challenges across multiple clients and industries, expanding your breadth and impact.
  • Turbo-charged learning and development: Access mentoring, internal communities of practice, curated training paths, certification support, and knowledge-sharing sessions.
  • Ambition skyrocketing within a consultancy framework: Grow your career through progressively challenging missions, visible impact, and opportunities to lead initiatives across clients.

  • Employment: Permanent position with Keystone Solutions; assignments delivered on client projects under our consultancy model.
  • Location: On-site at client locations or hybrid, depending on project needs.
  • Collaboration: Close partnership with client product owners, architects, developers, QA, security, and operations.
  • Tools and ways of working: Align with client standards while promoting Keystone Solutions’ engineering excellence and delivery practices.
  • Start: As soon as mutually agreed; interviews conducted promptly.

If you are ready to tackle technical and strategic challenges in a dynamic consultancy environment, apply today at Keystone Solutions Career Portal.

Location & Eligibility

Where is the job
Brussels, Belgium
On-site at the office
Who can apply
BE

Listing Details

First seen
May 12, 2026
Last seen
May 12, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
51%
Scored at
May 12, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust

3 other jobs at keystone-solutions

View all →

Explore open roles at keystone-solutions.

Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

keystone-solutionsJava Technical Analyst