305 King St W
Suite 1100
Kitchener, ON N2G 1B9
Canada
Senior Full-Stack Java Software Engineer Slovakia or Remote
Senior Full-Stack Java Software Engineer Description
We are looking for a Senior Full-stack Java Software Engineer to join the team, creating a tool for evaluating the security of open-source code, analyzing risks, vulnerabilities, and compliance with security standards. The project focuses on a solution for managing software security, particularly in open-source environments. Creates a complete list of all software components, including libraries and dependencies, allowing for tracking of versions, vulnerabilities, and licenses. This is critical for ensuring security in DevSecOps processes.
#LI-DNI
Responsibilities
- Develop backend applications using Java and Spring Boot
- Design and optimize databases based on PostgreSQL
- Create user interfaces with Angular
- Integrate security features into products
- Contribute to the development of new features and enhance existing functionality
- Collaborate with the team to solve technical challenges and ensure high code quality
- Participate in code reviews and apply best programming practices
Requirements
- Strong Java development background
- Proficiency in microservices architecture implemented with Spring Boot
- Experience with relational databases
- Hands-on experience in frontend development using Angular and/or SAP UI5
- Understanding of secure software development principles and experience implementing security-related solutions
Nice to have
- Experience with automated testing tools
- Exposure to Node.js, SAP UI5
- Background in working with and integrating RESTful APIs
We offer
- Opportunity to work in a fast-paced, agile, software engineering culture
- Benefit program (5 weeks of vacation, 5 paid sick days, meal vouchers, cafeteria and recreation bonuses, reimbursement of glasses, contribution to pension fund)
- Referral bonuses for recommended candidates
- English language courses
- Great learning and development opportunities, including in-house professional training, career advisory and coaching, sponsored professional certifications, well-being programs, LinkedIn Learning Solutions and much more
Certain benefits and perks may be subject to eligibility requirements and may be available only after you have passed your probationary period.