Enterprise Java Engineer (Argentina, Remote)

Sela

Argentina

Presencial

ARS 59 633 848 - 104 359 234

Tempo integral

14 dias+
Gerador de candidaturas

Uma candidatura feita para esta oferta — um currículo e uma carta de apresentação personalizados que vão ao encontro do anúncio.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Generous PTO
Home office stipend
Team get-togethers
MacBook Pro

Resumo da oferta

Sela is a global cloud partner helping clients modernize enterprise Java applications. You will migrate legacy code to modern JDKs, move from traditional app servers to Spring Boot, and perform Jakarta namespace migrations while preserving business continuity.

You will work with network/cloud architects and developers on client projects, with opportunities for growth and education reimbursements. This fully remote role supports Argentina-based candidates in Eastern Time.

Qualificações

  • 3+ years of professional Java experience in enterprise/JEE environments.

Responsabilidades

  • Migrate legacy Java apps to modern JDKs and Spring Boot.

Conhecimentos

Client-facing
Self-motivated
Independent worker
Team player

Ferramentas

Java
Spring Framework
Spring Boot
Maven/Gradle
JUnit 5
Mockito
Testcontainers
JPA/Hibernate
Docker
Jakarta EE/J2EE
Cloud deployment
Git/CI/CD

Descrição da oferta de emprego

Sela is a global cloud partner, dedicated to guiding our clients in their cloud journey. With our deep relationships with top cloud platforms (AWS, GCP, Azure) and our expertise in building resilient cloud infrastructure, we enable our clients to 'Cloud Better.' Our team has over three decades of experience delivering excellence and thought leadership to clients. We take pride in our strong engineering culture, our drive for excellence, and our supportive team.

What We Are Looking For

We're looking for a Java engineer who is genuinely good at modernizing legacy enterprise applications — the kind of work where you inherit a decade-old codebase running on Java 8 and an application server nobody wants to talk about, and you get it onto a modern JDK and Spring Boot without breaking the business.

This is not greenfield work. You'll be reading a lot of unfamiliar code, building test coverage where none exists, untangling dependency graphs, and making incremental changes that ship safely. The engineers who do this well are the ones who are patient with old code, rigorous about verification, and able to explain tradeoffs to a client who is nervous about touching a system that has been running fine for eight years.

You'll work alongside network architects, cloud architects, software developers, and security engineers on high-impact client projects. We provide many opportunities for growth and will cover the cost of relevant education and certification.

What You'll Do
  • Migrate enterprise Java applications from legacy JDKs (7/8/11) to modern LTS releases (17/21)
  • Move applications off traditional application servers (WebSphere, WebLogic, JBoss/EAP, Tomcat) onto Spring Boot
  • Handle the unglamorous parts: javax → jakarta namespace migrations, Ant/Ivy → Maven/Gradle build conversions, dependency and CVE remediation
  • Build characterization and regression tests around code that has none, so migrations can be verified rather than hoped about
  • Refactor incrementally using patterns like strangler fig — keeping systems shippable throughout, not big-bang rewrites
  • Containerize and prepare modernized applications for cloud deployment
  • Work directly with client engineering teams: explain the plan, justify the sequencing, and leave them able to maintain what you built
Desired Skills
  • 3+ years of professional Java experience, including meaningful time in enterprise/JEE environments
  • Demonstrated experience modernizing or migrating existing Java applications — not just building new services
  • Strong command of modern Java (records, sealed types, pattern matching, virtual threads) and fluency reading older idioms (raw types, EJBs, XML-heavy configuration)
  • Deep Spring Framework and Spring Boot experience, including migrating applications onto it
  • Hands-on with legacy Jakarta EE / J2EE stacks: EJB, JAX-RS/JAX-WS, JMS, JSP/JSF, JNDI
  • Solid with Maven and/or Gradle, including multi-module builds and dependency conflict resolution
  • Testing discipline: JUnit 5, Mockito, Testcontainers, and comfort writing tests for code that was not designed to be testable
  • Relational database and ORM experience: JPA/Hibernate, schema migration tooling (Flyway, Liquibase), and enough SQL to debug what Hibernate actually emitted
  • Containerization with Docker, and familiarity deploying to a major cloud (AWS, GCP, or Azure)
  • Comfort with Git, CI/CD pipelines, and cloud-based dev workflows
  • Excellent written and verbal communication — you will be client-facing
  • Self‑motivated, able to work independently and drive work to completion
  • Must be based in Argentina and available to work primarily on Eastern Time
Great to Have
  • Experience with automated refactoring tooling: OpenRewrite, Error Prone, Eclipse Transformer, or the JDK migration analyzers (jdeps, jdeprscan)
  • Monolith decomposition experience, or a strong point of view on when not to decompose
  • AWS, GCP, or Azure certifications
  • Experience with AWS services (ECS/EKS, Lambda, RDS, S3)
  • Observability tooling: OpenTelemetry, Micrometer, distributed tracing across a migration boundary
  • Frontend exposure — React/TypeScript or legacy Angular/JSP — enough to modernize a UI layer when a project calls for it
  • Prior consulting or client‑facing engineering experience
Why Join Us?
  • Work with a smart, tight‑knit team on meaningful cloud projects
  • Influence technical decisions and shape how we build
  • Opportunities for growth and learning in both consulting and product spaces
  • Generous PTO
  • Home office stipend
  • Periodic team get‑togethers
  • Modern tools to get your job done (MacBook Pro)
  • Collegial workplace focused on individual growth

This is a fully remote, full‑time position. Only open to candidates based in Argentina available to work on Eastern Time. Pay for this position will be commensurate with experience.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Java Engineer: Legacy Migration to Spring Boot & Cloud
Java Engineer: Legacy Migration to Spring Boot & Cloud

Sela • Argentina

Presencial
ARS 59 633 848 - 104 359 234
Generous PTO
Home office stipend
Team get-togethers
+1
Software Engineer (Argentina, Remote)
Software Engineer (Argentina, Remote)

Sela • Argentina

Presencial
ARS 1 200 000 - 1 800 000
Generous PTO
Home office stipend
Periodic team get‑togethers
+1
Ai-Driven Java Backend Engineer Spring
Ai-Driven Java Backend Engineer Spring

Symphonica Oss • Buenos Aires

Teletrabalho
ARS 90 547 000 - 150 912 000
Remote LATAM
Laptop provided
Generous PTO
+1
Senior Java Software Engineer (Remote - Peru) - Pr114-Dv
Senior Java Software Engineer (Remote - Peru) - Pr114-Dv

Okto Payments • Ciudad de Mendoza

Teletrabalho
ARS 1 200 000 - 1 800 000
Senior Java Backend Engineer — Remote (Argentina)
Senior Java Backend Engineer — Remote (Argentina)

Werben Hr • Córdoba

Teletrabalho
ARS 137 157 000 - 198 116 000
Growth without limits
Competitive compensation
Flexibility: 100% remote with flexible
+3
Lead Software Engineer – Java
Lead Software Engineer – Java

Werben HR • Buenos Aires

Presencial
ARS 178 643 000 - 267 965 000
Remote Senior Backend Engineer — Aws Microservices (Java/Python)
Remote Senior Backend Engineer — Aws Microservices (Java/Python)

Capgemini Engineering • Buenos Aires

Híbrido
ARS 106 347 000 - 167 117 000
Professional growth
Competitive USD-based compensation
A selection of exciting projects
+1
Lead Backend Data Engineer: Scalable Java & Data Pipelines
Lead Backend Data Engineer: Scalable Java & Data Pipelines

Blend • Buenos Aires

Presencial
ARS 128 275 000 - 203 731 000
Software Engineer (Data and AI)
Software Engineer (Data and AI)

Sela • Argentina

Teletrabalho
ARS 2 000 000 - 2 600 000
Home office stipend
Generous PTO
Mid-Senior Full-Stack Engineer (Java /Python + React, TypeScript, AWS) -LATAM
Mid-Senior Full-Stack Engineer (Java /Python + React, TypeScript, AWS) -LATAM

Athenaworks • Argentina

Presencial
ARS 104 209 000 - 133 982 000
Payment in USD
Flexible work schedule
Non-Working Pay Days Policy
+2