Skip to main content

Java Technical Lead

Technology
Eeze
Bucharest, Româniaacum 1 luniPână la 28.03.2026
La sediu

Descrierea postului

Job Summary

We are seeking an experienced and hands-on BE Java Technical Lead to drive the design, development, and delivery of robust and scalable Java applications. In this leadership role, you will collaborate closely with architects and cross-functional teams to ensure technical excellence and alignment with business objectives.

You’ll be responsible for mentoring developers, conducting code reviews, writing technical solutions, and maintaining high standards for performance, security, and code quality. This is a strategic position requiring strong leadership, deep Java expertise, and a commitment to continuous improvement and innovation.

Main Responsibilities

Assure a good execution during development

Write technical solution for a task based on business needs and architect vision

Explain to colleagues the solution in refinement meetings

Calibrate estimations to not be too optimistic or too pessimistic

Participate in code reviews, ensuring high standards for code quality, performance, and security.

Mentor one/two teams of developers, providing technical guidance and ensuring best practices.

Implement robust, scalable, and secure Java applications.

Collaborate with cross-functional teams (e.g., Product, QA, and Operations) to gather requirements and deliver solutions.

Consult architect regarding architectural design and system planning, considering long-term scalability, performance, and maintainability.

Identify, troubleshoot, and resolve technical challenges, driving innovation and continuous improvement.

Stay up-to-date with industry trends, tools, and technologies, and apply them to enhance product development.

Assist in defining project scope, timelines, and deliverables.

Ensure timely delivery of high-quality software through effective task prioritization and project management.

Communicate effectively with stakeholders regarding project progress, risks, and challenges.

Skills & Qualifications

Bachelor’s or Master's degree in Computer Science, Engineering, or a related field.

Proven experience (5+ years) as a Java Developer, with at least 2 years in a Technical Lead or similar leadership role.

Strong proficiency in Java (JDK 21), Spring Framework, Spring Boot, and Hibernate.

Experience with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or Google Cloud).

Experience with Websockets In-depth understanding of object-oriented programming, design patterns, and best practices.

Strong experience with databases (SQL, NoSQL), including MySQL, PostgreSQL, or similar systems.

Strong experience with Event Driven Architecture Strong experience with Apache Kafka Experience with CI/CD, version control tools (Git), and modern development practices (Agile, Scrum).

Knowledge of containerization (Docker, Kubernetes) and related deployment technologies.

Strong problem-solving skills and ability to handle complex technical challenges.

Excellent verbal and written communication skills.

Keywords
JavaSpring FrameworkSpring BootHibernateRESTful APIsMicroservicesAWSAzureGoogle CloudWebsocketsOOPDesign PatternsSQLNoSQLEvent Driven ArchitectureApache KafkaTechnical LeadDesignDevelopmentScalable ApplicationsLeadershipCode ReviewsPerformanceSecurityJava 21Cloud PlatformsCI/CDGitAgileScrum

¿Te interesa este puesto?