Software Engineering Opportunities
We are seeking highly skilled and motivated individuals to join our team as Software Engineers. This is an exciting opportunity to be part of a dynamic and innovative organization that is shaping the future of technology.
In this role, you will have the chance to work on complex software development projects, collaborate with experienced professionals, and contribute to the design and implementation of cutting-edge solutions. We value teamwork, innovation, and continuous learning, and we are looking for individuals who share these values.
Key Responsibilities:
* Design, develop, test, and deploy software applications using Java 17, Spring Boot, Spring Cache, Spring Data, and other relevant technologies.
* Collaborate with cross-functional teams to identify business requirements and develop technical solutions.
* Participate in code reviews, provide feedback, and ensure high-quality code standards.
* Stay up-to-date with industry trends, emerging technologies, and best practices in software engineering.
* Communicate effectively with stakeholders, including project managers, developers, and customers.
Requirements:
* 11+ years of experience in software engineering, with expertise in Java 17, Spring Boot, and related technologies.
* Strong understanding of design patterns, clean architecture, and hexagonal architecture.
* Familiarity with Linux environment, Docker, Terraform, and CloudFormation.
* Excellent communication, collaboration, and problem-solving skills.
Benefits:
* Competitive salary and bonus structure.
* Opportunities for professional growth and career advancement.
* A collaborative, diverse, and innovative work environment.
* Professional development and constant evolution of your skills.
* Opportunities to work outside Brazil.