Senior Java Engineer
n-ix
📍 azerbaijan🕐 1mo 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 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