Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailBoost IT is a Portuguese technology consultancy company we are integrated into one of the most entrepreneurial groups in Portugal with investment in more than 30 companies.
We want to be known for being the most dynamic energetic and reliable company to operate in the market and for that we want to count on you.
If youre passionate about technology and want to work on the most relevant technology projects then this ad could be for you!
Boost IT. Doing IT. Better
Lead a team of software engineers guiding them through the design development and delivery of highquality Javabased applications.
Drive technical architecture decisions and ensure adherence to best practices including design patterns code quality and performance.
Collaborate with product owners business analysts and other stakeholders to understand requirements and translate them into technical solutions.
Oversee the endtoend development lifecycle from planning and coding to deployment and maintenance.
Provide mentorship and coaching to junior and midlevel developers fostering a culture of continuous learning and improvement.
Ensure scalability reliability and security of the applications developed by the team.
Participate in code reviews providing constructive feedback and ensuring high coding standards.
Continuously evaluate and improve development processes tools and methodologies.
Proven experience as a Java Developer with at least 35 years of handson coding experience.
Strong expertise in Java (Java 8) Spring Framework (Spring Boot Spring MVC) and other modern Java technologies.
Solid understanding of software architecture design patterns and best development practices.
Experience with microservices architecture RESTful APIs and cloud platforms (AWS Azure etc.).
Proficiency in relational databases (e.g. PostgreSQL MySQL) and NoSQL databases (e.g. MongoDB).
Familiarity with version control systems (Git) CI/CD pipelines and containerization (Docker Kubernetes).
Strong communication and leadership skills with the ability to lead a team and collaborate effectively across multiple teams.
Experience in Agile methodologies (Scrum Kanban).
Proficiency in English (both written and spoken) is required; knowledge of Portuguese is a plus.
A degree in Computer Science Engineering or a related field is preferred.
Full Time