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
π
$4000-5500
Average salary range of similar jobs in
analytics β
Loading...