Senior Java Full-Stack Engineer with Angular Experience
n-ix
📍 european union🕐 3mo ago🔗 greenhouse
Job Description
N-iX is a global software development service company that helps businesses across the globe create next-generation software products. Founded in 2002, we unite 2,400+ tech-savvy professionals across 40+ countries, working on impactful projects for industry leaders and Fortune 500 companies. Our expertise spans cloud, data, AI/ML, embedded software, IoT, and more, driving digital transformation across finance, manufacturing, telecom, healthcare, and other industries. Join N-iX and become part of a team where your ideas make a real impact.
We are seeking a highly skilled and motivated Senior Full Stack Engineer (Backend-Leaning) with 6+ years of professional experience to join our growing core engineering team. In this role, you will be instrumental in designing, scaling, and maintaining our enterprise-grade financial SaaS platform. While you will work across the full stack, your core strength and primary focus will be on building robust, high-performance backend systems using Java and modern enterprise frameworks.
Requirements
• 6+ years of proven professional experience building robust B2B SaaS platforms or large-scale enterprise systems.
• Strong expertise in Java, Spring Boot, Apache Kafka
• Proficiency in Groovy
• Solid experience with Angular and TypeScript for building modern web applications.
• Hands-on experience with Docker Compose and Gradle.
Responsibilities
• Design, develop, and maintain secure, scalable, and resilient backend services using Java (OpenJDK), Spring Boot.
• Architect and optimize relational databases (PostgreSQL) and structured search solutions using Elasticsearch.
• Develop responsive and clean user interfaces using Angular and TypeScript, ensuring seamless integration with backend REST APIs.
• Implement event-driven patterns and messaging queues using Apache Kafka to ensure high-throughput communication.
• Write and maintain comprehensive backend test coverage using Groovy. This is a strict, mandatory part of our development lifecycle.
• Manage identity and access management solutions by leveraging Keycloak for financial-grade security and authentication.
• Maintain high code quality through rigorous testing, code reviews, and analysis via SonarQube.
• Containerize applications using Docker and Docker Compose, and manage CI/CD deployment pipelines within the Azure Cloud ecosystem.
• Collaborate closely with cross-functional teams to define OpenAPI/Swagger specifications and integrate third-party services like SendGrid.
Nice to have
• Experience with Axon Framework
• Experience in the financial technology (FinTech) sector or building financial-grade systems
• Experience with PostgreSQL, Elasticsearch
• Working experience with Keycloak, SonarQube, OpenAPI/Swagger, SendGrid, and Playwright
We offer*:
• Flexible working format - remote, office-based or flexible
• A competitive salary and good compensation package
• Personalized career growth
• Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
• Active tech communities with regular knowledge sharing
• Education reimbursement
• Memorable anniversary presents
• Corporate events and team buildings
• Other location-specific benefits
*not applicable for freelancers