Senior Java Software Engineer (Remote - Peru) - Pr114-Dv

Okto Payments

Ciudad de Mendoza

Remote

ARS 1,200,000 - 1,800,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Okto Payments is seeking a Senior Java Software Engineer to design, develop, and maintain reliable, scalable applications. You will own features through the SDLC, guide others with reviews, and contribute to architectural decisions in an Agile team.

You will design REST APIs, build microservices, and improve performance, reliability, and security while creating documentation in Confluence and collaborating with cross‑functional teams.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or related field.
  • 5–6+ years of professional software development experience, primarily using Java.
  • Strong experience with Java, Spring Boot, and the Spring ecosystem.
  • Solid understanding of OO programming, design principles, and patterns.
  • Experience with REST APIs and microservices design.
  • Proficiency with Maven and Git-based workflows.
  • Strong SQL knowledge and familiarity with JPA/Hibernate.
  • Experience with unit and integration testing (JUnit, Mockito).
  • Familiarity with CI/CD and modern delivery practices.
  • Excellent English communication skills and ability to mentor others.

Responsibilities

  • Design, develop, test, and maintain backend applications using Java and Spring Boot.
  • Translate requirements into scalable software solutions and participate in the full SDLC.
  • Design and integrate REST APIs and microservices and troubleshoot production issues.
  • Write clean, well‑tested code and perform code reviews for teammates.
  • Contribute to system design, architecture, and technical decision‑making.
  • Improve performance, reliability, security, and maintainability of applications.
  • Create and maintain technical documentation in Confluence.
  • Collaborate with product owners, QA, and other teams in an Agile environment.
  • Participate in Scrum ceremonies and technical discussions.

Skills

Java
Spring Boot
REST APIs
Microservices
JUnit
Mockito
Git
Maven
SQL
CI/CD
English

Education

Bachelor’s degree in Computer Science or related field

Tools

Confluence
Jira

Job description

The Role: We are looking for a Senior Java Software Engineer to design, develop, and maintain reliable, scalable applications. You will take ownership of features throughout the software development lifecycle, contribute to architectural decisions, and support other engineers through technical guidance and code reviews.

Responsibilities:

Design, develop, test, and maintain backend applications using Java and Spring Boot.

Translate business and technical requirements into scalable software solutions.

Participate throughout the software development lifecycle, including analysis, design, implementation, testing, deployment, and production support.

Design and integrate REST APIs and microservices.

Troubleshoot production issues, identify root causes, and implement sustainable solutions.

Write clean, maintainable, and well‑tested code following engineering best practices.

Perform code reviews and provide technical guidance to other team members.

Contribute to system design, architecture, and technical decision‑making.

Improve application performance, reliability, security, and maintainability.

Create and maintain technical documentation in Confluence.

Collaborate with product owners, QA engineers, and other technical teams in an Agile environment.

Participate in Scrum ceremonies and technical discussions.

Requirements: Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field.

Minimum 5–6 years of professional software development experience, primarily using Java.

Strong experience with Java, Spring Boot, and the Spring ecosystem.

Solid understanding of object‑oriented programming, design principles, and common design patterns.

Experience designing and developing REST APIs and microservices.

Good experience with Maven and Git‑based development workflows.

Strong knowledge of relational databases, SQL, and data‑access technologies such as JPA/Hibernate.

Experience writing unit and integration tests using tools such as JUnit and Mockito.

Familiarity with CI/CD pipelines and modern software delivery practices.

Strong debugging, problem‑solving, and root‑cause analysis skills.

Experience with Agile software development practices.

Ability to independently own technical tasks and guide less‑experienced engineers.

Excellent verbal and written English communication skills.

Preferred Qualifications

Experience with AWS services and cloud‑based application development.

Working knowledge of Python.

Experience with event‑driven systems, messaging technologies,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SR Java Software Engineer
SR Java Software Engineer

Wakapi • Ciudad de Mendoza

On-site
ARS 2,000,000 - 3,000,000
Senior Java Engineer - remote, within EU
Senior Java Engineer - remote, within EU

IESF AG • Buenos Aires

Remote
Confidential
Excellent remuneration
Fully remote
Long-term possible
Enterprise Java Engineer (Argentina, Remote)
Enterprise Java Engineer (Argentina, Remote)

Sela • Argentina

On-site
ARS 59,633,848 - 104,359,234
Generous PTO
Home office stipend
Team get-togethers
+1
Senior Java Backend Engineer — Remote (Argentina)
Senior Java Backend Engineer — Remote (Argentina)

Werben Hr • Córdoba

Remote
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

On-site
ARS 178,643,000 - 267,965,000
Senior Full Stack Java + Angular Developer
Senior Full Stack Java + Angular Developer

Encora10 • Comisión de Fomento de Perú

On-site
ARS 136,863,000 - 212,899,000
Senior Java / Microservices
Senior Java / Microservices

Werben HR • Buenos Aires

On-site
ARS 134,492,961 - 209,211,273
Senior Java Backend Engineer For Ai Microservices - Remote
Senior Java Backend Engineer For Ai Microservices - Remote

Lever, Inc. • Rosario

Remote
ARS 136,732,000 - 182,310,000
Professional growth
Competitive USD-based compensation
A selection of exciting projects
+1
Senior Java & Spring Boot Backend Engineer (Remote)
Senior Java & Spring Boot Backend Engineer (Remote)

Intive • Argentina

Remote
ARS 1,800,000 - 3,000,000
1030 - Back End Engineer (Nodejs/Aws/Event-Driven) · Sr · Remoto · Arg
1030 - Back End Engineer (Nodejs/Aws/Event-Driven) · Sr · Remoto · Arg

Darwoft • Rosario

Remote
ARS 137,587,000 - 198,737,000
Professional growth
Competitive USD-based compensation
Exciting projects
+1