Remote
(Anywhere)
Salary Range
Not informed
Experience Level
Senior
Requirements
Tasks and Responsibilities
Show originalDo you want to work for a company that breathes technology, offers new challenges, and provides an environment of constant professional development?
Check out the profile below and apply!
Education: Bachelor's degree in a higher education course, preferably in Information Technology (Information Systems, Computer Science, Software Engineering, or related fields).
Experience: Minimum of 3 (three) years of experience as a Fullstack Developer using Java and Angular technologies, verified by documentation issued by a public or private legal entity.
Technical Skills:
Java 8+ (preference for more recent versions). Spring Boot (Core, Data, Security, etc.). Maven. Angular 18+. HTML5, CSS3, and Javascript/Typescript. Git (AzureDevops/GitLab). JUnit, Mockito, Testcontainers (for unit and integration testing). JBoss Application Server. NGINX HTTP Server. Kubernetes. Rancher, Openshift, Cloud environments such as: AWS, Azure, GCP. Relational database (preferably Oracle). Solid knowledge in relational and multidimensional data modeling. Data: Redis, ElasticSearch, DynamoDB. Database versioning with Liquibase. Utilities: LogStash, Kibana. Continuous Integration and Continuous Delivery (CI/CD). Dependency Injection and Inversion of Control. Design Patterns. REST APIs and consumption of external APIs (e.g., Feign). Experience with web application architecture, system integration using web services (SOAP and REST), architecture patterns (DTO/MVC), JSON Web Token (JWT), OpenAPI (Swagger), design patterns (SOA and Responsive), Docker ecosystem, and practices of continuous integration, delivery, and refactoring. Experience working on projects with agile software development principles and practices (Agile Manifesto, Scrum, eXtreme Programming, and Kanban). Knowledge of Object-Oriented Programming. Knowledge of Domain-Driven Design (DDD) and concepts of user experience (UX), usability, and responsive interfaces. Knowledge and practice in agile methodologies, with a focus on Scrum. Performance in compliance with norms, processes, templates, and guidelines established by the organization or client.
Desirable Skills/Differentials
• Knowledge in messaging (RabbitMQ, Kafka);
• Experience with microservices;
• Experience in large-scale projects or with public sector clients;
• Experience in regulated environments or with software factory contracts.
Soft Skills:
• Clear and objective communication with technical and functional audiences;
• Active listening;
• Organization, autonomy, and sense of priority;
• Proactivity in identifying and solving problems;
• Commitment to deadlines, quality, and defined processes;
• Interpersonal relationship and collaborative work.
Duties and Responsibilities
• Develop modern web applications using Java and Angular, following agile development principles;
• Implement new features and modules in existing systems;
• Develop and maintain performant and secure RESTful APIs;
• Write unit and integration tests to ensure code quality;
• Participate in code reviews and collaborate on best practices for development and architecture;
• Work with code versioning and continuous integration;
• Collaborate with the team on technical decisions and solution evolution;
• Write clean, scalable, and documented code;
• Work as a team, collaborating with other developers, designers, QA, and DevOps teams to ensure solution integration and delivery;
• Participate in sprint reviews and validations, ensuring deliverable quality;
• Maintain and evolve legacy systems, ensuring their stability and performance;
• Improve application performance and usability;
• Perform bug fixes and improvements on already implemented systems;
• Document code, APIs, and development processes to facilitate maintenance and understanding by other team members;
• Communicate effectively with stakeholders to understand and meet business requirements;
• Actively participate in agile ceremonies (planning, dailies, reviews, and retrospectives);
• Identify and report risks, dependencies, and impacts.
Contract Information
Compensation: To be negotiated
Work Hours: 40h weekly - Monday to Friday - from 08:00 to 12:00 and from 14:00 to 18:00.
Access to courses on learning platforms
Diversity and Inclusion
We believe that diversity makes our team stronger. Therefore, our selection processes are guided by respect, equity, and the appreciation of people.
We value inclusion to promote opportunities for all people, embracing diversity of races, gender identities, origins, orientations, and People with Disabilities (PwD).
Here, everyone has space to be who they are, develop their talent, deliver with excellence, and make a difference.
Come build history with us!
Share job:
Share job: