Full-Stack Developer responsible for developing end-to-end functionalities in a collaborative environment. Working with Java, Spring, Angular, and various databases.
Responsibilities
Develop and enhance end-to-end features (backend and frontend), ensuring quality, stability, and business value;
Implement and maintain REST APIs using Java and Spring, including validations, security, error handling, and system integrations;
Develop, consume, and evolve Angular components and UI screens, focusing on user experience, reusability, and best practices;
Work with Oracle and PostgreSQL databases, writing SQL queries and supporting performance improvement initiatives;
Create, maintain, and version database migration scripts using Liquibase, ensuring traceability and standardization;
Collaborate with the team across all stages of development, following technical standards and agile methodologies.
Requirements
Bachelor's degree completed or in progress.
Proven experience as a Full-Stack Developer using Java and Spring (Spring Boot, Spring MVC/Web, Spring Data/JPA, validation and security, or equivalent concepts);
Strong experience with Angular, including componentization, forms, routing, API consumption, and practical use of RxJS;
Solid SQL foundation, with experience in Oracle and/or PostgreSQL;
Experience with database versioning, preferably using Liquibase;
Experience with Git, including branching workflows, merge/pull requests, and conflict resolution;
Application of development best practices, such as Clean Code, SOLID principles, consistent logging, exception handling, and API standardization;
Experience with Keycloak and Single Sign-On (SSO) integrations;
Experience with microservices architecture, service integration, and resilience principles;
Applied knowledge of Clean Architecture / Hexagonal Architecture, DDD, and CQRS;
Benefits
Company-subsidized health insurance for the employee
Option to add dependents to the health plan with payroll deduction
Dental assistance (optional)
Option to add dependents to the dental plan with payroll deduction
Meal voucher or food allowance
Transportation voucher (optional)
Impact & Care - Personal support program offering confidential emotional support and counseling in psychological, legal, financial, social, and pet-related areas at no cost for the employee and legal dependents
Gympass - Wellhub (Access to over 700 gyms across Brazil with plans starting at R$29.90 via payroll deduction)
Option to add dependents to Gympass - Wellhub (up to 3 dependents - paid via credit card)
Access to Udemy through our intranet
Partnerships with major consumer brands
Agreement with SESC for the employee and dependents
Discount agreements with educational institutions (undergraduate and postgraduate) and language/certification schools
Software Developer in the AI Services Team at ControlExpert, implementing AI solutions and collaborating with Data Scientists and Developers to optimize applications. Requires C# and Python expertise with remote flexibility.
Software Engineer focusing on building a Python - based processing framework and algorithms for the engineering team in Haymarket, New South Wales, with collaboration on cloud infrastructure.
Fullstack Engineer developing robust backend and frontend capabilities for Spotify’s commerce platform. Collaborating with cross - functional teams to enhance user experience in payment processing.
Software Engineer Intern working on spacecraft software development at Sierra Space. Engage with real - world challenges, collaborating closely with industry experts and participate in meaningful projects.
Full Stack Developer designing web applications using ASP.NET and Angular JS. Involves full - stack development, API integration, and database management in Ho Chi Minh City, Vietnam.
Full Stack Developer designing user interfaces and building APIs using .NET and Angular JS. Managing databases and providing support in Chennai, India.
Full Stack Developer creating user interface designs and building web services using ASP.NET and C#.NET. Managing MS - SQL databases and providing support for customer queries.
Fullstack Developer intern contributing to various software projects and agile team collaborations at Capgemini. Engaging in performance and scalability improvements for applications and interfaces.
Technical Lead at Capgemini overseeing application data models and implementing data storage solutions. Leading large teams within a supportive, fast - paced work culture.