Boost IT is a Portuguese technology consultancy integrated in a business group that offers a portfolio of innovative solutions in the increasingly demanding and dynamic technology market.
We are known for being the most dynamic energetic and reliable company in the market.
The management team has more than 10 years of experience delivering technological solutions in Portugal and internationally.
Our customers can count on a leading partner in services of excellence flexibility and delivery capacity associated with high quality standards.
We are passionate about people who are passionate about technology.
Tasks
- Develop and maintain secure scalable backend systems using Java to support IT risk management solutions.
- Design and implement robust APIs and services ensuring they meet security and compliance standards.
- Collaborate with frontend developers product managers and risk analysts to define and deliver highquality software solutions tailored to IT risk management.
- Participate in the full software development lifecycle from requirements gathering and design to testing deployment and maintenance.
- Conduct thorough code reviews to ensure security performance and adherence to best practices.
- Identify troubleshoot and resolve complex issues in production environments ensuring minimal disruption to business operations.
- Optimize and enhance existing systems for performance reliability and scalability to handle growing data volumes and user demands.
- Stay current with industry trends emerging technologies and best practices in IT risk management incorporating them into the development process as appropriate.
Requirements
- Minimum of 4 years of experience as a Back End Java Developer preferably in a senior role with a focus on IT risk management applications.
- Strong proficiency in Java and related frameworks (e.g. Spring Hibernate) with a proven track record of developing complex highperformance applications.
- Deep understanding of RESTful API design implementation and best practices.
- Experience with relational databases (e.g. MySQL PostgreSQL) and familiarity with NoSQL databases.
- Excellent problemsolving skills with the ability to debug optimize and secure code effectively.
- Familiarity with version control systems (e.g. Git) and collaborative development workflows.
- Good level of English.