Senior Full-Stack Java Developer (Java / Spring / Angular)

$$$$

About the Role

We are looking for a Senior Full-Stack Java Developer to join a growing team working on enterprise-grade applications.

You will play a key role in designing, developing, and maintaining scalable systems that support increasing platform usage across both front-office and back-office operations.

Work Context

Due to continuous growth in system usage β€” including applications, renewals, decisions, and updates β€” the platform requires ongoing technical enhancements.

You will contribute to ensuring system reliability, scalability, and long-term maintainability, while working on both existing functionality and new features.

Key Responsibilities

  • Design, develop, maintain, and support full-stack applications
  • Contribute to architecture and technical decision-making
  • Write clean, testable, high-quality code (unit and functional tests required)
  • Analyze and translate business requirements into technical solutions
  • Collaborate with cross-functional stakeholders
  • Participate in code reviews, mentoring, and knowledge sharing
  • Ensure system scalability, performance, and maintainability
  • Produce technical and user documentation
  • Follow established development practices (JIRA tracking, CI/CD pipelines, etc.)

Must-Have Requirements

  • 7+ years of hands-on experience in Java-based software development
  • Strong experience with:
    • Java
    • Spring / Spring Boot
    • JEE
    • JPA / Hibernate
    • Maven
  • Minimum 3 years of experience with Angular
  • Strong knowledge of HTML, CSS, JavaScript
  • Experience with relational databases (preferably Oracle)
  • Proven experience building enterprise-grade applications
  • Strong computer science fundamentals
  • High attention to detail and code quality
  • Strong team collaboration skills
  • Excellent English communication skills

Nice-to-Have (Strong Advantage)

  • Experience with AWS services and deployment automation
  • Familiarity with Docker
  • Experience with JIRA, Confluence, Bamboo
  • Experience with QA / testing practices
  • Experience in Agile / SCRUM environments
  • Familiarity with data management concepts

What We’re Looking For

  • Ownership mindset and accountability
  • Strong focus on clean architecture and maintainable code
  • Ability to work in a structured, enterprise environment
  • Proactive and detail-oriented approach

Why Join

  • Work on large-scale enterprise systems
  • Be part of a team ensuring critical platform stability and growth
  • Opportunity to influence architecture and technical direction
  • Long-term project with continuous development needs

Required skills experience

Java 5 years
Angular 3 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 13 April
18 views
Β·
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...