Senior Fullstack Developer(Java+Angular)
SNI is serving as a trusted IT Outsourcing partner in line with the needs of World's most prestigious firms and carried out successful projects worldwide.
Responsibilities:
Maintain, develop, and improve existing Java-based solutions and implement new features in a microservices architecture.
Ensure high-quality code and adherence to best practices through unit testing, integration testing, mocking, and automated quality assurance (SCA, DAST, SAST).
Design, implement, and maintain synchronous and asynchronous communication between components and services using Java.
Work with relational databases (PostgreSQL) and implement data migrations using Liquibase.
Collaborate with cross-functional teams, including Product Owners and Solution Architects, to align software development with business requirements.
Support CI/CD pipelines and cloud-native deployments (OpenShift, Docker, GitHub Actions).
Apply security best practices, including OAuth2, MS Entra ID, and optional encryption tools (JASYPT).
Participate actively in Agile methodologies (Scrum/Kanban) and manage tasks through User Stories.
Contribute to the front-end development
Skills:
Java 21, Spring Boot 3
JPA/Spring Data, SQL, PostgreSQL
Front-end – Angular 15+, RxJS, HTML5/CSS3, Tailwind
MQ, JMS, Kafka – messaging and system integration
REST API development
Unit, integration, and automated testing
Maven, Docker, OpenShift, CI/CD pipelines
UML modeling and system architecture
Security and authentication – OAuth2, MS Entra ID
Agile methodologies – Scrum/Kanban, User Stories
Quality assurance tools – SonarQube, Nexus IQ, Prisma Cloud
Follow us on Linkedin! http://linkedin.com/company/snisourcing/
Senior Fullstack Developer(Java+Angular)
Senior Fullstack Developer(Java+Angular)