Evertec

Specialist Engineer - Java

Evertec

full-time

Posted on:

Location Type: Hybrid

Location: São PauloBrazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Work on the development, maintenance, and evolution of Java systems, focusing on critical, scalable, resilient, and secure applications for the financial sector;
  • Actively participate in defining and evolving microservices-based solutions, contributing technical guidance and architectural best practices;
  • Develop and maintain synchronous and asynchronous integrations with ActiveMQ, including queues, topics, retry strategies, failure handling, and DLQs;
  • Model, maintain, and optimize data persistence in SQL Server, focusing on performance, data integrity, and reliability;
  • Support the definition, maintenance, and evolution of Jenkins pipelines, contributing to continuous improvement of CI/CD workflows;
  • Work with OAuth2 for authentication, authorization, and identity and access management of applications;
  • Participate in technical and architectural discussions, supporting decisions related to scalability, observability, security, and resilience of solutions;
  • Perform troubleshooting, incident analysis, and continuous improvement in critical, high-volume production environments;
  • Collaborate with multidisciplinary teams to build robust solutions that meet business requirements and the demands of the financial market.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, Systems Analysis and Development, or related fields;
  • Solid knowledge, experience, and hands-on work in Java development, including building and maintaining APIs, distributed services, and enterprise applications;
  • Knowledge, experience, and practice in microservices architecture, system integration, and best practices for resilience and scalability;
  • The following will be considered a plus:
  • Experience with messaging systems (preferably ActiveMQ), asynchronous processing, queues, topics, and failure handling;
  • Experience with SQL Server: data modeling, queries, optimization, and best practices;
  • Experience with Jenkins for creating and evolving CI/CD pipelines;
  • Experience using Keycloak for authentication, authorization, and application integration;
  • Proficiency in REST APIs, Git, and coding best practices;
  • Experience in critical environments with high availability and high transactional volume;
  • Experience with observability, monitoring, and troubleshooting in production;
  • Knowledge of containers and orchestration (Docker/Kubernetes);
  • Security practices, federated authentication, and data protection;
  • Experience with event-driven architectures, scalability, and resilience;
  • Experience in high-performance environments, traceability, and reliability.
Benefits
  • Meal voucher or food allowance;
  • Flexible Benefit (Flash);
  • Medical insurance;
  • Partners for psychological, legal, financial, and nutritional support (CLUDE, C4LIFE, and ASQ);
  • Psicologia Viva;
  • Dental insurance;
  • Childcare assistance;
  • Support for children with special needs;
  • Fertility treatment assistance;
  • Extended maternity and paternity leave;
  • Transportation voucher or Home Office allowance (for telework contracts);
  • Gympass (Wellhub) and TotalPass;
  • Flexible working hours;
  • Life insurance;
  • Partnership discount club;
  • Partnership with Sesc;
  • No dress code (casual attire);
  • Day off on your birthday;
  • Scholarship (education incentive program);
  • PPR or Bonus - based on achievement of targets and results.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Javamicroservices architectureAPIsSQL ServerJenkinsActiveMQREST APIsGitDockerKubernetes
Soft Skills
collaborationtechnical guidancetroubleshootingincident analysiscontinuous improvementcommunicationproblem-solvingorganizational skillsleadershipadaptability
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringBachelor's degree in Information SystemsBachelor's degree in Systems Analysis and Development