- Company Name
- Neo9
- Job Title
- Tech Lead Java - F/H
- Job Description
-
Job title: Tech Lead Java (F/M)
Role Summary: Lead the design, implementation, and delivery of enterprise Java applications, ensuring architectural integrity, code quality, and alignment with business objectives while mentoring and driving a high‑performing development team.
Expectations: Minimum 5 years of proven experience as a Java Lead, strong command of Spring/Hibernate and Apache CXF or Axis 2 web services, and fluency in SQL (MySQL/PostgreSQL, SQL Server) and NoSQL (Cassandra, Hadoop). Demonstrated proficiency with CI/CD pipelines, Git, DevOps practices, and Agile methodologies. Optional knowledge of Angular 7/8/9 or ReactJS. Experience on large international projects and functional English communication preferred.
Key Responsibilities:
- Architect and design scalable Java application solutions, selecting appropriate technologies and frameworks.
- Lead and coach a team of developers, overseeing code quality, performance, and user experience optimizations.
- Collaborate with cross‑functional stakeholders to translate business and functional requirements into technical specifications.
- Integrate external APIs between the platform and enterprise systems, ensuring secure and efficient data flows.
- Enforce coding standards, conduct code reviews, and champion best practices in security and quality assurance.
- Coordinate with external vendors and internal teams to evaluate, challenge, and improve deliverables.
Required Skills:
- Advanced Java programming (Java 8+), Spring, Hibernate, and web services (CXF/Axis 2).
- Proficiency with relational databases (MySQL, PostgreSQL, SQL Server) and NoSQL data stores (Cassandra, Hadoop).
- Experience with CI/CD tools, Git, DevOps principles, and Agile development.
- Strong analytical, problem‑solving, and communication skills.
- Leadership, mentoring, and stakeholder management.
- Knowledge of front‑end frameworks (Angular 7/8/9, ReactJS) is a plus.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Certifications in Java SE/EE, Spring, Agile Scrum (or similar) and/or DevOps are highly desirable.