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)
Java Fullstack Developer at Jade Global developing web - based applications using Java, React, Angular, and Microservices. Responsible for utilizing a variety of web technologies and tools for application development.
Database Engineer II focusing on database technologies for Paychex. Supporting cross - functional teams with database maintenance and performance management.
Database Engineer I at Paychex responsible for troubleshooting and maintaining databases. Collaborating on database support, installation, and providing technical documentation in a hybrid work environment.
Senior Software Engineer developing healthcare solutions using PHP for research and development in a hybrid work environment. Working extensively with SugarCRM and collaborating with team members and stakeholders.
Software Engineer creating and supporting backend services for MakeMusic's products. Developing modular backend code and improving system scalability while mentoring junior teammates.
Software Engineer Principal at PNC developing and maintaining banking technology solutions with a focus on core banking platforms and microservices architecture. Collaborating with teams while ensuring quality and compliance in project deliverables.
Senior Software Engineer designing and developing software solutions for PNC's Lending Technology organization. Collaborating with teams to deliver innovative software based on customer needs.
Développeur Back - end Expert pour mission stratégique chez Metaline. Maintenance et développement d’applications en environnement .NET et e - commerce.
Backend Software Engineer responsible for building backend services and data - centric products with an emphasis on GenAI applications. Collaborating across teams and cloud environments to deliver solutions.
Senior Backend Engineer developing scalable solutions for a healthcare platform. Collaborating with global teams to enhance user experience and support health outcomes.