Senior System Analyst (Java Backend)

$$$$

We are looking for a Senior System Analyst with strong analytical skills who likes to get hands-on with system design. You will take complex business requirements and turn them into clear functional and technical specifications for backend solutions in a modern Java-based environment. Your designs need to be scalable, secure, robust and fast. You will also define how systems talk to each other through APIs, integrations and data flows. You will work closely with Product Owners, Architects, Developers and business stakeholders, and stay involved through every stage of software development. You will support developers while they build, answer their questions about requirements and help make architecture decisions. This role suits an analyst who can lead the work on their own, from gathering requirements all the way to solution design.

 

Details:

  • Schedule: Full time
  • Location: Hybrid. Onsite presence in the office in Riga, Vilnius or Tallinn is required at least 3 days per week.
  • Start: ASAP
  • Duration: Long-term
  • English: Fluent
  • Type of collaboration: B2B Contract

 

About the project:
The client runs a large enterprise environment built on modern Java backend systems. Its platform is made up of distributed services and microservices that exchange data through REST APIs, web services and event-driven integrations. The client wants a stronger analysis and design team so these systems stay scalable, secure and easy to maintain as they grow. Teams work in an Agile way, and analysts, architects, developers and product owners work closely together. All solutions must follow the company's architecture principles and best practices. The System Analyst will play a key role in shaping how new features and integrations are designed and delivered.

 

You have:

  • 5+ years of practical experience as a System Analyst, Solution Architect or in a similar role, clearly shown in your CV
  • Strong experience analyzing and designing backend systems in Java-based environments
  • A solid understanding of distributed systems, microservices architecture and system integration patterns
  • Experience with REST APIs, web services and event-driven architectures
  • Strong knowledge of data modeling and relational databases
  • Experience creating UML diagrams, workflow models, sequence diagrams and technical documentation
  • Ability to lead analysis on your own, from gathering requirements to solution design
  • A mature, practical approach to working in Agile teams
  • Excellent problem-solving and stakeholder management skills
  • Very strong written and spoken English

 

Nice to have:

  • Experience with Java, Spring Boot or other Java ecosystem technologies
  • Familiarity with Azure
  • Experience with messaging and integration technologies such as Kafka, RabbitMQ or similar
  • Knowledge of DevOps practices
  • Experience in large enterprise environments

 

What to do:

  • Analyze business requirements and turn them into clear functional and technical specifications
  • Design scalable, secure and fast backend systems and application architectures
  • Lead system analysis through every stage of software development
  • Work closely with Product Owners, Architects, Developers and business stakeholders
  • Create and maintain system documentation, process flows, data models, interface specifications and architecture designs
  • Define and document APIs, integration patterns and how data moves between systems
  • Support developers while they build and clarify requirements when needed
  • Find ways to improve system design, performance, maintainability and day-to-day efficiency
  • Take part in solution reviews, technical discussions and architecture decisions
  • Make sure proposed solutions follow the company's architecture principles and best practices

Required skills

Business Analysis, Java, REST API

Required languages

English C1 - Advanced
Published 27 October
16 views ยท 0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...