Java Developer involved in strategic projects for a tech company in Brazil. Focusing on backend development, architecture, and collaborative environment.
Responsibilities
Design, develop, and maintain robust, modular, high-performance backend systems using Java (preferably Spring Boot);
Actively participate in defining architectures (legacy monoliths, microservices, and serverless);
Build and evolve RESTful APIs with a focus on scalability, security, and performance;
Work with relational and non-relational databases;
Ensure automated test coverage and apply TDD;
Perform code reviews, pair programming, and contribute to the team's technical growth;
Apply DevOps practices across the software lifecycle (CI/CD, containers, pipelines, observability);
Contribute to the engineering culture: documentation, design patterns, security, and development best practices.
Requirements
5+ years of experience with Java (versions 8+)
Strong knowledge of Spring Boot, Spring Data, and Spring Security
Experience with RESTful APIs, domain-driven design (DDD), and layered architectures
Solid experience with SQL databases (PostgreSQL, Oracle, MySQL) and NoSQL databases (MongoDB, Redis, DynamoDB)
Practical experience with asynchronous messaging (Kafka, RabbitMQ, or ActiveMQ)
Experience with Docker, containers, and continuous integration
Proficiency with Git and modern versioning and collaboration workflows
Experience building CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions, etc.)
Practice in automated testing (JUnit, Mockito, integration and performance tests)
Familiarity with cloud environments (preferably AWS): EC2, S3, RDS, Lambda, etc.
Previous experience with agile methodologies (Scrum, Kanban) and management tools (Jira, Confluence, etc.)
Strong sense of ownership, proactivity, and teamwork
English and/or Spanish is a plus
Benefits
Position also open to candidates with disabilities (inclusive hiring)
Technical Architect designing scalable solutions across Salesforce platforms at Marcus Thomas. Mentoring team and ensuring adherence to technical best practices.
Protiviti is looking for a professional to enhance client integrity through Python development in AI projects. Join us if you seek a new challenge in this field.
Senior Full Stack Engineer developing modern applications for digital payments. Collaborating across teams to enhance usability, reliability, and security in a fintech environment.
Senior Java Backend Engineer developing backend services for digital payments and transactional systems at Expleo. Contributing to scalable architectures and ensuring operational stability.
Internship for Backend Developer focusing on Python and Azure at innovative AI coaching startup. Involvement in projects enhancing personal development through technology.
Backend Developer for financial market client at CI&T. Developing high - performance microservices and collaborating with teams through all software lifecycle phases.
Develop and maintain PHP applications (Zend2, PHP 7.0) and PL/SQL database routines. Integrate systems with Oracle and PostgreSQL, applying development best practices and collaborating in agile teams.
Sr. Software Engineer guiding design and delivery of high - impact software solutions. Collaborating with diverse stakeholders for audience and identity management at FreeWheel.
Senior .NET Developer at TECNOL focusing on system development and architecture. Leading technical solutions and ensuring software quality and scalability in a hybrid environment.