Boost 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 you're 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 Tasks Lead a team of software engineers, guiding them through the design, development, and delivery of high-quality Java-based 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 end-to-end development lifecycle, from planning and coding to deployment and maintenance.
Provide mentorship and coaching to junior and mid-level 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.
Requirements Proven experience as a Java Developer with at least 3-5 years of hands-on 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.
Boost IT was founded in 2018 with a core belief, that technology can be used to elevate people and improve the world.