Senior Java Developer
As a Senior Java Developer at SYNAXIOM, you will be a key player in developing robust, scalable, and high-performance backend systems for the NIVOMAX platform. This role involves designing and implementing complex Java-based applications, leading development projects, and mentoring junior team members. You will work closely with cross-functional teams to ensure seamless integration of backend services and contribute to the continuous improvement of our software.
Responsibilities:
- Lead the development of Java-based backend systems from concept to deployment, ensuring high performance and scalability.
- Design and implement complex application architectures and technical solutions.
- Estimate effort and resources required for tasks, ensuring realistic planning and scheduling.
- Manage and meet project deadlines, adjusting plans as necessary to accommodate changes.
- Conduct code reviews to maintain code quality and consistency across the development team.
- Mentor and provide guidance to intermediate and junior developers, fostering a culture of continuous learning.
- Collaborate with DevOps, frontend, and AI/ML teams to integrate APIs and backend services into the NIVOMAX platform.
- Troubleshoot and resolve complex backend issues, providing reliable solutions.
Qualifications:
- Experience: Minimum of 5 years in Java development with a strong focus on backend systems.
- Technical Skills:
- Proficient in Java, Spring Boot, Hibernate, and related frameworks.
- Strong understanding of microservices architecture, RESTful APIs, and design patterns.
- Experience with databases (SQL and NoSQL) and ORM tools.
- Familiarity with CI/CD pipelines and version control systems (e.g., Git).
- Soft Skills:
- Proven ability to estimate effort accurately and deliver projects on time.
- Excellent communication and leadership skills, with the ability to mentor and guide team members effectively.
- Strong problem-solving abilities and attention to detail.
Soft Skills We Value
- Excellent Communication: Clear verbal and written communication skills to effectively collaborate across global teams.
- Problem-Solving: Ability to analyze complex issues and develop innovative solutions.
- Adaptability: Open to learning and embracing new technologies, methodologies, and ways of working.
- Teamwork: A collaborative spirit that contributes to a positive and productive team environment.
- Time Management: Efficient in managing workload and meeting project deadlines.
- Attention to Detail: Focused on quality, ensuring high standards are met in every aspect of the work.
- Initiative: Proactive in identifying areas for improvement and suggesting solutions.
- Cultural Sensitivity: Ability to work effectively in a diverse, global team.
Why Join the NIVOMAX Team?
- Innovative Projects: Be a part of the next generation of NIVOMAX applications, integrating cutting-edge AI/ML technologies to transform the industry.
- Collaborative Environment: Work with a team that values creativity, mutual support, and a shared vision of pushing technological boundaries.
- Professional Growth: Access opportunities for mentorship, continuous learning, and career progression within a forward-thinking company.
- Competitive Compensation: Enjoy attractive contract terms with performance-based incentives, including eligibility for bonuses for high-achieving contributors, all while benefiting from the flexibility to work from anywhere.
- Impactful Work: Contribute to a platform used by industry leaders, making a tangible difference in the aviation and technical documentation fields.
We are looking for team members who are not only technically proficient but also excel in estimating effort, meeting deadlines, and communicating effectively within a collaborative environment. Your ability to assess tasks realistically, manage your time efficiently, and engage in open communication is essential to our team’s success.