Senior Java Engineer (with Angular)
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, adaptable, and execution-oriented Senior Full-Stack Engineer (Backend-Leaning) with 6+ years of professional experience to join the growing core engineering team. You will be integrating directly with the core factory team based in Eastern Europe, working closely with the Chief Architect and Operations Manager. The team operates with a "special forces" mentality—we need engineers who can dive in, quickly understand the ecosystem, adapt to mature processes, and execute fast to bring new features to market.
Requirements & Qualifications
Experience: 6+ years of proven professional experience building robust B2B SaaS platforms or large-scale enterprise systems.
Core Backend Stack: Strong expertise in modern Java (OpenJDK), Spring Boot, and building secure RESTful APIs.
Frontend Stack: Solid experience with Angular for building modern web applications.
Infrastructure & DevOps: Hands-on experience with Azure Cloud Provider services, Docker, and CI/CD pipelines.
Key Responsibilities
Design, develop, and maintain secure, scalable, and resilient backend services using Java (OpenJDK) and Spring Boot within a Microsoft Azure environment.
Architect and optimize relational databases (PostgreSQL) and structured search solutions using Elasticsearch.
Develop responsive and clean user interfaces using Angular, ensuring seamless integration with backend REST APIs.
Implement event-driven patterns and messaging queues using Apache Kafka to ensure high-throughput communication.
Collaborate closely with the Chief Architect to ensure new implementations align with the existing architectural vision, while bringing a pragmatic, flexible approach to problem-solving.
Containerize applications using Docker and Docker Compose, and manage deployments within the Azure Cloud ecosystem.
Participate in peer reviews, maintain code quality via SonarQube, and ensure frictionless communication across distributed teams.

N-iX
N-iX is a global tech company that helps businesses worldwide build impactful software products. With 2,400+ tech professionals on board, we partner with global industry leaders and Fortune 500 companies to deliver innov...Senior Java Engineer (with Angular)
Senior Java Engineer (with Angular)