Randstadeos
Java Technical manager
Key Responsibilities:
Technical Leadership:
Provide technical direction and oversight for Java-based projects, ensuring best practices in software development.
Design and architect microservices applications using Spring Boot and cloud platforms.
Team Management:
Lead, mentor, and manage a team of developers, fostering a collaborative and innovative work environment.
Conduct regular performance reviews and facilitate professional development for team members.
Project Management:
Collaborate with product management and stakeholders to define project scope, objectives, and deliverables.
Ensure timely delivery of projects while maintaining high quality standards.
Code Review & Quality Assurance:
Conduct code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
Implement testing strategies and practices to enhance product reliability.
Cloud Technologies:
Leverage cloud services (AWS, Azure, Google Cloud) for deploying and managing applications.
Stay updated on industry trends and emerging technologies to continually enhance our tech stack.
Experience:
13-16 years of experience in Java development, with a focus on Spring Boot and microservices architecture.
5+ years of experience in a managerial or leadership role within a software development team.
Skills:
Proficiency in Java, Spring Boot, RESTful APIs, and microservices design.
Hands-on experience with cloud platforms (AWS, Azure, GCP).
Strong understanding of software development methodologies (Agile, Scrum).
Soft Skills:
Excellent communication and interpersonal skills.
Strong problem-solving abilities and a strategic mindset.
Proven ability to manage multiple projects and meet deadlines.