Java Developer designing and implementing microservices and modern architectures for a fintech company in Brazil. Collaborating on system modernization and ensuring code quality and security.
Responsibilities
Ensure the use of development best practices, including object-oriented programming, SOLID principles and design patterns to create scalable and maintainable solutions;
Design and implement microservices using Spring Boot and modern distributed architecture patterns;
Participate in system modernization, including migrating monolithic applications to AWS using managed services and refactoring strategies;
Manage the source code lifecycle, including versioning, code reviews and continuous integration, ensuring clean and well-documented code;
Implement automated tests (unit, integration and performance), and use tools such as SonarQube for code quality and security analysis;
Apply secure development practices, including vulnerability analysis and best practices to protect APIs and sensitive data;
Ensure application stability by fixing bugs, monitoring logs and applying continuous improvements;
Configure, maintain and optimize Linux-based development and production environments;
Use GitHub Actions for deployment automation and software lifecycle management;
Work with AWS services such as Lambda, API Gateway, RDS, S3, ECS, EKS, CloudWatch, among others, for deployment, scalability and observability of applications.
Requirements
Bachelor's degree completed.
Java SE, Java EE;
Experience with Java 8 and later (experience with Java 21 is a plus), including Lambdas, Streams and the Date API, etc.;
Spring Framework;
Spring Boot, Spring MVC, Spring Data, Spring Security;
Building RESTful APIs and web services;
Microservices and software architecture;
Service communication patterns (REST, messaging — MQ and Kafka, event-driven);
Experience migrating monoliths to microservices on AWS is a plus;
PostgreSQL;
Data modeling, SQL and query optimization;
DynamoDB;
Infrastructure and DevOps;
Application servers: JBoss;
Linux: basic administration and scripting for automation;
Maven, Nexus, SonarQube: build management, repositories and code quality;
GitHub and CI/CD: experience with GitHub Actions and CI/CD pipelines;
Automated testing: JUnit, Mockito;
System security and communications;
Application security: encryption, digital certificates, banking protocols (SPB);
Drupal Developer responsible for designing and maintaining Drupal - based websites and applications for Astor & Sanders Corporation. Collaborating with teams to ensure quality and security in web solutions.
Software Engineer building scalable infrastructure systems for transforming organizational data usage at Palantir. Collaborating with teams to deliver impactful software solutions.
Senior Backend Software Engineer building scalable infrastructure systems for Palantir. Collaborating across teams to transform data - driven decision - making processes in key institutions.
Backend Software Engineer building scalable software solutions for data - driven decisions at Palantir. Collaborating with teams to address customer problems and drive innovative solutions in operations.
Backend Software Engineer at Palantir developing software for data - driven decisions and operations. Involves collaboration, architectural design, and scaling backend systems.
Python Developer at YASH Technologies focusing on clean, efficient code and agile project delivery. Seeking proactive candidates with 3 - 7 years experience in Python and API development.
Senior Software Engineer developing .NET applications and overseeing enhancement at YASH Technologies. Focusing on architectural design, implementation, and team collaboration in a global environment.
Seeking Java Professionals for backend development roles at YASH Technologies. Focus on enhancing competitiveness and driving transformation with cutting - edge technologies.
Backend Software Engineer developing scalable backend applications using Rails and Node.js. Focused on infrastructure, code quality, and team collaboration with modern technology stacks.
Software Architect leading modernization of legacy .NET systems into cloud - native microservices on .NET 8. Join a team at a leading cloud solutions provider for public institutions.