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);
Senior Full Stack .NET Developer at Datacom building robust web applications using .NET technologies and AI - driven approaches. Engage with teams to deliver innovative solutions.
Software Developer C/C++ involved in refactoring and modernizing a large code base. Requirement includes a technical degree and programming experience in C/C++, located in Germany.
Backend Engineer developing internal tools for home24, enhancing operational efficiency and delivering user - centric solutions. Collaborating with cross - functional teams in a hybrid environment.
Senior/Staff Golang Software Engineer building a Master Data Platform for home24. Responsible for Tier - 1 backend services and integration with Frontend teams in a hybrid setup in Berlin.
Senior Physician at the breast center in Mönchengladbach providing top - notch care. Engaging in team - oriented environment while improving patient care.
Senior Java Developer involved in developing applications for the energy sector with full responsibility over the software lifecycle. Working in a collaborative environment with a focus on clean code and system integration.
Werkstudent Softwareentwicklung C++ bei Bundesdruckerei GmbH in München. Mitwirkung bei der Umsetzung von Softwaremodulen und Algorithmen im Bereich digitale Bildverarbeitung.
Senior PHP Developer designing and developing high - performance backend systems using PHP and Symfony for Vodafone's global technology solutions team. Ensuring technical designs meet business requirements with a focus on scalability and maintainability.
SaaS Solution Architect architecting solutions converting business ambitions into Multi - Pillar SaaS architectures. Leading business transformation and trusted relationships with key stakeholders.