Full Stack Developer, Betacom s.r.l. (Client: AlmavivA)
Feb, 2023 - Present
Development and maintenance of mission-critical enterprise web platforms, contributing to the full Software Development Life Cycle (SDLC) within Agile/Scrum environments.
Key Responsibilities & Activities:
Design & Development: Implementing RESTful services and complex business logic using Java, Spring Boot, and Hibernate, with a strong focus on Clean Code best practices.
Architecture & Cloud: Managing and maintaining microservices-based projects, focusing on scalability and performance within OpenShift environments.
Quality & Security: Ensuring code quality through Unit Testing (JUnit), advanced debugging, and the application of cybersecurity best practices.
CI/CD & Versioning: Managing release cycles and continuous integration via Jenkins, Azure DevOps, and Git.
Agile Methodology: Actively collaborating in cross-functional teams for technical and functional requirements analysis, participating in sprints and client-facing problem-solving sessions.
Frontend Integration: Supporting frontend development with Angular to ensure seamless integration with backend APIs.