We’re searching for experienced Senior Java Developer to join our development team in Zagreb.
The ideal candidate will be someone who genuinely enjoys designing software and writing code and has a high standard of quality. Besides working in a dynamic environment, you will also provide technical and professional leadership to less experienced team members, review their code to promote best coding practices and optimal code structure, and set an example for junior team members in terms of professionalism, productivity and attitude.
Responsibilities will include:
- designing, developing and deploying scalable product architectures using Java
- 70% hands on development, 30% team leadership, coordination and mentoring
- collaborating with key stakeholders and project team in defining technical solutons, and acting as a technical authority
- collaborating closely with project management for work estimation and creation of realistic project plans
- supporting the project team with defining detailed work packages, delegation of tasks, mentoring others and monitoring/steering project task execution
- undertaking design and code reviews to ensure quality and compliance with standards and best practices
- participating in the continuous improvement process to define and adjust tools, technologies, processes, standards and working practices for the best team performance