Hybrid Mid-Level Software Engineer – Java

Posted 2 hours ago

Apply now

About the role

  • Software Engineer focusing on Java development and microservices within a Brazilian payment technology company. Collaborating in multidisciplinary teams to build and improve payment systems.

Responsibilities

  • Work on support and maintenance projects
  • Perform backend Java development
  • Create new microservices; analyze and improve the performance of existing microservices
  • Monitor metrics and observability of microservices in production
  • Develop high-complexity applications with quality, adhering to Elo's standard architecture
  • Work in multidisciplinary teams (project squads), using agile methodologies and interacting with partners, assuming different roles in each project
  • Ensure system and project documentation according to the company's methodology
  • Develop efficient, high-performance, and flexible technical solutions that meet business needs
  • Support project deployment and post-deployment phases
  • Aim for high levels of software quality
  • Execute unit, component, mutation, functional, performance, and automated tests
  • Handle incidents in production environments
  • Participate in technical refinement of value deliveries, ensuring proper breakdowns for the development cycle

Requirements

  • Experience in development, primarily in Java (21 and above) and Spring (Boot, Batch, Data, Config, etc.)
  • Strong knowledge and concepts in building applications using Microservices Architectures, Clean Architecture, Design Patterns, Clean Code, SOLID principles, and API Gateway
  • Experience with Object-Oriented Programming and designing RESTful APIs (HTTP)
  • Knowledge of DevOps practices and CI/CD automation tools
  • Experience developing applications using messaging brokers (Kafka, RabbitMQ, or similar)
  • Experience with Agile methodologies (Scrum, Kanban)
  • Experience resolving and integrating complex systems
  • Knowledge of and experience developing with AI agents (GitHub Copilot, Claude Code)

Benefits

  • Profit Sharing Program (PPR)
  • Health insurance (Bradesco — co-payment)
  • Optional dental insurance (Bradesco)
  • Life insurance (Banco do Brasil)
  • Optional private pension plan (you may contribute up to 7.8% of salary; Elo contributes between 100% and 200% according to plan rules)
  • Meal/food allowance of R$1,800.00
  • Flexible credit balance of R$150.00 to use as desired
  • Christmas card: R$850.00
  • Home office allowance of R$200.00 for hybrid model and R$300.00 for remote model
  • Mobility allowance of R$400.00
  • Free parking
  • Childcare assistance for parents
  • Culture allowance (benefit for theater, cinema, or bookstores)
  • Extended parental leave (including same-sex couples, fathers, adoptive parents, etc.)
  • Birthday day off
  • Zenklub (psychotherapy — up to 4 sessions per month fully covered by Elo)
  • WellHub and TotalPass (network of gyms and studios for sports activities)

Job title

Mid-Level Software Engineer – Java

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job