
Middle Software Engineer (Java)
São Paulo
We are seeking a Java Backend Developer to join our team. The ideal candidate will have strong backend development experience, a solid understanding of microservices architecture, and expertise with cloud environments, preferably AWS.
Why Join Exadel
Exadel is a global software consulting and development company that partners with organizations to help them become digital leaders in their industries. We accelerate the results of digital transformations through an open, collaborative approach combined with our deep experience across industries, business processes, and technologies.
What You’ll Do
- Participate in agile software development practices
- Maintain close communication with business areas and other IT teams
- Develop back-end solutions using Java
- Assist in maintaining the production environment
What You Bring
- 4 to 5 years of experience in backend development with Java (11+)
- Experience in developing and deploying microservices in public cloud environments (preferably AWS)
- Knowledge of relational (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., DynamoDB, MongoDB)
- Experience with messaging and event streaming systems (e.g., Kafka, RabbitMQ, SQS, SNS)
- Knowledge with microservices architecture including containerization (Docker) and orchestration (Kubernetes)
- Familiarity with observability best practices (structured logging, metrics, health checks), using tools like DataDog
- Knowledge testing practices: unit testing (JUnit), integration and contract testing (Postman/Newman)
- Experience with CI/CD pipelines using tools like Jenkins or similar
- Knowledge of software engineering principles and clean code practices (Design Patterns, SOLID, Clean Code, 12-Factor App)
- Ability to manage multiple tasks and simultaneous requests
- Strong communication and interpersonal skills to address problems and discuss solutions with involved teams
Nice to Have
- English is a plus, but not mandatory
- Familiarity with REST architecture
- Knowledge of other languages: Python, .NET
- Knowledge of Artificial Intelligence
- Knowledge with Java Quarkus/Spring Boot
- Knowledge of financial markets
Legal & Hiring Information
- Exadel is proud to be an Equal Opportunity Employer committed to inclusion across minority, gender identity, sexual orientation, disability, age, and more
- Reasonable accommodations are available to enable individuals with disabilities to perform essential functions
- Please note: this job description is not exhaustive. Duties and responsibilities may evolve based on business needs
Candidatar a esta vaga
*
indica um campo obrigatório