Java Lead
Java Leads at SYNAXIOM play a pivotal role in leading our backend development efforts, guiding a team of talented Java developers in building robust, scalable, and high-performance applications for the NIVOMAX platform. This role involves taking ownership of the software development lifecycle, from design to deployment, and ensuring that our solutions meet the highest standards of quality and performance. As the Java Lead, you will provide technical direction, mentor team members, and collaborate with cross-functional teams to drive the continuous improvement of our Java-based systems. This position is ideal for a seasoned Java professional who excels in leadership, strategic thinking, and hands-on development.
Responsibilities:
- Lead the Java development team in designing, developing, and deploying backend systems that power the NIVOMAX platform.
- Architect complex application solutions, ensuring scalability, performance, and security.
- Estimate effort and resources required for tasks, creating realistic plans and schedules to meet project timelines.
- Manage and meet project deadlines, adapting plans as necessary to accommodate changes or new requirements.
- Conduct code reviews to ensure high code quality, adherence to best practices, and consistency across the team.
- Mentor and provide guidance to intermediate and junior developers, fostering professional growth and technical excellence.
- Collaborate closely with DevOps, QA, and frontend teams to ensure seamless integration and delivery of backend services.
- Troubleshoot, debug, and resolve complex technical issues, providing effective and efficient solutions.
Qualifications:
-
- Experience: Minimum of 6 years in Java development, with at least 2 years in a leadership role overseeing development teams.
- Technical Skills:
- Expert proficiency in Java, Spring Boot, Hibernate, and related technologies.
- Strong understanding of microservices architecture, RESTful APIs, and enterprise design patterns.
- Experience with databases (SQL and NoSQL), ORM tools, and cloud-based deployments.
- Familiarity with CI/CD pipelines and version control systems (e.g., Git).
- Soft Skills:
- Proven leadership and team management skills with a track record of successfully delivering complex projects.
- Ability to estimate effort accurately and manage resources effectively to meet deadlines.
- Strong communication skills, with the ability to articulate technical concepts clearly and work collaboratively with cross-functional teams.
- Excellent problem-solving skills and a proactive approach to tackling challenges.
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.