Full Stack Java/Angular Developer
Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Matrix Eastern Europe, the offshore division of Matrix IT, one of the leading global R&D services companies with more than 11,000 professionals, is looking for a Full Stack Java/Angular Developer to join one of our teams.
We are seeking a Full Stack Developer to join our client’s Mortgage Modernization unit. This is a full-time role within a strategic financial transformation program, offering the opportunity to work in a modern, cloud-based microservices architecture.
In this role, you will contribute across the full technology stack-developing backend services in Java and building responsive frontend applications using Angular. You will collaborate with senior engineers and architects, support production systems, and help deliver scalable, high-quality solutions in an Agile environment.
Responsibilities
- Develop and maintain Java-based backend services within a microservices architecture.
- Build and enhance responsive frontend applications using Angular (TypeScript, HTML5, CSS/SCSS).
- Design and integrate RESTful APIs for smooth frontend–backend communication.
- Collaborate with senior engineers on system design and technical improvements.
- Work with SQL databases for data modeling, queries, and performance tuning.
- Support CI/CD pipelines and participate in automated build and deployment processes.
- Troubleshoot production issues and contribute to system stability in an Agile environment.
Requirements
- Minimum 4+ years of experience in Java development within a team environment
- Minimum 3 years of Proven experience in frontend development using Angular, including TypeScript, HTML5, and CSS/SCSS
- At least 2 years of experience in modern web frontend frameworks (Angular, React, or similar)
- Minimum 2 years of Working knowledge of microservices-based architecture
- Minimum 3 years of Practical experience with SQL/relational databases
- Understanding of RESTful APIs and client–server communication
- Minimum 2 years of Experience with CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI)
- Minimum 1 year of Experience with unit testing frameworks (e.g., JUnit, Mockito)
- Minimum 3 years of Familiarity with Agile methodologies and tools such as JIRA
- Good English communication skills (spoken and written)
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
- Strong full stack development capabilities (Java backend + Angular frontend)
- Solid understanding of microservices architecture and API-driven design
- Proficiency in frontend technologies (TypeScript, HTML5, CSS/SCSS)
- Experience with REST APIs and service integration
- Database interaction (SQL and basic NoSQL)
- Familiarity with CI/CD processes and automation
- Strong debugging, troubleshooting, and production support skills
- Ability to work effectively in Agile/Scrum teams
Advantages
- Experience with Node.js and npm ecosystem
- Exposure to NoSQL databases, especially MongoDB
- Experience working in cloud environments, preferably AWS
- Familiarity with messaging/streaming platforms such as Apache Kafka or RabbitMQ
We Offer
- Remote work and flexible working hours
- Additional private medical and dentist insurance
- Monthly food vouchers
- Monthly transport coverage
- Professional and career benefits
- Celebrating online happy hours
- Internal sports competitions
- Top-quality work environment
About the Company
Matrix Eastern Europe, the offshore division of Matrix IT, is one of the leading global R&D services companies with more than 11,000 professionals. We are committed to delivering high-quality software solutions and providing a dynamic and supportive work environment.