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
Senior Java Engineer at n-ix | MergeJobs