Senior Java Engineer

Jobs N-iX Careers Page 1

Apply to this job
Azerbaijan Until 10/5/2026 5+ years exp First posted August 6, 2026 Last posted August 6, 2026
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 looking for an experienced Java Software Engineer with a strong background in designing, developing, and maintaining scalable backend applications. Skilled in building high-performance, distributed systems using modern Java technologies and cloud-native architectures. Passionate about writing clean, maintainable code, improving system performance, and delivering reliable software solutions in Agile environments.

Experience:

  • 5+ years of commercial experience in Java backend development.
  • Designed and implemented scalable microservices handling high traffic and complex business logic.
  • Developed secure REST APIs and integrated with third-party services.
  • Optimized application performance and database queries.
  • Participated in system architecture discussions and technical decision-making.
  • Collaborated with cross-functional teams in Agile/Scrum environments.
  • Conducted code reviews and mentored junior engineers when needed.
  • Contributed to CI/CD automation and cloud deployment processes.

Key Strengths:

  • Strong analytical and problem-solving skills.
  • Solid understanding of object-oriented programming and software engineering best practices.
  • Experience working with distributed systems and event-driven architectures.
  • Ability to quickly understand complex business domains.
  • Excellent communication and teamwork skills.
  • Ownership mindset with a focus on quality and continuous improvement.

Core Technical Skills:

  • Java 17/21/25
  • Spring Boot, Spring Framework (Core, MVC, Security, Data)
  • RESTful APIs, Microservices Architecture
  • Hibernate/JPA
  • SQL (PostgreSQL, MySQL), NoSQL (MongoDB, Redis), MinIO
  • Apache Kafka
  • Docker, Kubernetes
  • Gradle
  • Git
  • CI/CD pipelines
  • JUnit, Mockito, Integration Testing
  • Design Patterns, SOLID Principles, Clean Architecture

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

About this role

Summary

Design, develop, and maintain scalable Java backend applications and microservices.

Job title

Senior Java Engineer

Experience level

5+ years

Minimum experience

5+ years exp

Industry

software

Location requirements

remote or on-site in Azerbaijan, flexible work arrangements allowed

Salary

Not specified

Management role

No

Skills & keywords

Required skills

Java 17/21/25Spring BootRESTful APIsMicroservices ArchitectureHibernate/JPASQLNoSQLKafkaDockerKubernetesGradleGitCI/CDJUnitMockitoDesign PatternsSOLID PrinciplesClean Architecture

Preferred skills

None specified

Specializations

Javamicroservicescloud-nativedistributed systemsAPIs
Locations

Structured locations inferred from the posting.

Azerbaijan

Remote Country

Azerbaijan

On-site Country