Senior Java Software Engineer

hace 4 días


Lima, Perú Agentic Dream A tiempo completo

We are seeking a
Senior Backend Developer
to join our growing engineering team responsible for building enterprise-grade, data-driven software solutions. The ideal candidate is a backend expert who thrives in designing scalable microservices, optimizing performance, and ensuring system security across distributed environments. This role involves ownership of backend architecture, API development, database design, and integration with modern cloud infrastructures — all within a high-impact, collaborative environment.

Key Responsibilities

Backend Development & Architecture

  • Design, build, and maintain
    microservices
    using
    Spring Boot
    and
    Java 19
    , ensuring reliability, scalability, and maintainability.
  • Develop and integrate
    RESTful
    and
    GraphQL
    APIs for internal and external use.
  • Architect and implement
    multi-tenant systems
    , data isolation layers, and complex authorization mechanisms.
  • Optimize database performance, schema design, and query efficiency in
    PostgreSQL
    environments.
  • Implement
    event-driven architecture
    using AWS messaging services (SQS, SNS) or equivalent.
  • Contribute to system-wide
    architecture and design reviews
    , proposing solutions for scalability and performance.

Security & Compliance

  • Implement and maintain
    secure authentication and authorization
    flows using
    OAuth2
    ,
    JWT
    , and
    Spring Security
    .
  • Ensure compliance with enterprise-grade security standards, including encryption, data privacy, and audit logging.
  • Establish and monitor
    RBAC (Role-Based Access Control)
    and tenant-aware data security patterns.

Performance & Reliability

  • Conduct
    performance tuning
    , profiling, and load testing across services.
  • Apply caching, asynchronous processing, and queuing patterns to handle large-scale traffic.
  • Set up
    observability pipelines
    , including logging, monitoring, and alerting for production systems.

Collaboration & Leadership

  • Work closely with
    frontend
    ,
    DevOps
    , and
    product teams
    to define APIs, integration flows, and release strategies.
  • Participate in
    code reviews
    , mentor mid-level developers, and advocate for clean coding and design principles.
  • Contribute to continuous improvement of engineering practices, automation, and CI/CD pipelines.

Required Skills & Qualifications

Technical Expertise

  • 5+ years
    of experience in backend software development using
    Java
    (preferably Java 17+).
  • 3+ years
    of hands-on experience with
    Spring Boot
    in production-grade systems.
  • Proven track record in
    microservices architecture
    design and maintenance.
  • Proficiency in
    PostgreSQL
    and ORM frameworks (
    JPA / Hibernate 6.x
    ).
  • Strong background in
    API design
    — REST, GraphQL, OpenAPI (Swagger).
  • Experience with
    AWS Cloud Services
    (S3, SQS, SNS) and
    Spring Cloud AWS
    integrations.

Advanced Competencies

  • Deep understanding of
    multi-tenancy architectures
    , schema management, and tenant isolation.
  • Experience with
    event-driven systems
    , message queuing, and distributed transaction patterns.
  • Knowledge of
    Domain-Driven Design (DDD)
    ,
    Clean Architecture
    , and enterprise integration patterns.
  • Familiarity with
    Reactive Programming (Spring WebFlux)
    and
    API Gateway patterns (Spring Cloud Gateway)
    .
  • Strong focus on
    security
    : OAuth2, JWT, RBAC, and encryption best practices.

Preferred Skills

  • Experience with
    Flyway
    for database migrations.
  • Familiarity with
    CQRS
    and
    event sourcing
    concepts.
  • Exposure to
    containerized environments
    (Docker) and CI/CD automation (Jenkins, GitHub Actions, etc.).
  • Understanding of
    GraphQL optimization
    , schema federation, and caching strategies.

  • Java Software Engineer

    hace 1 semana


    Lima Metropolitana, Perú Qualifacts A tiempo completo

    A leading software provider in Lima is seeking a Java Software Engineer to develop new features and maintain software. Candidates should possess a degree in Computer Science and have experience in Java development, SQL databases, and Agile methodologies. The role offers a comprehensive benefits package including health insurance, merit review, and paid...

  • Java Software Engineer

    hace 1 semana


    Lima, Perú Encora Inc. A tiempo completo

    En Encora estamos en búsqueda de un gran talento como tú para que se una a nuestro equipo como el próximoSoftware Engineer Java.¿Te animas a unirte a nuestro gran equipo de ingenieros? Te invitamos a leer más de nosotros y conocer nuestra posición en búsqueda.Sobre el rol:Como unSoftware Engineer, formarás parte de un equipo tecnológico y ágil...

  • Java Software Engineer

    hace 1 semana


    Lima Metropolitana, Perú Qualifacts A tiempo completo

    A leading software provider in Lima is looking for an entry-level software engineer to contribute to EHR development for the US healthcare market. You will work on new features and maintain existing software, participating actively in Scrum ceremonies. Ideal candidates should have a technical or bachelor’s degree in Computer Science, experience with Java...


  • Lima Metropolitana, Perú Interbank A tiempo completo

    Un importante banco en Perú busca un Software Engineer Cloud 3 para unirse a su equipo de Operaciones y Tecnología. Esta posición implica diseñar y construir sistemas en la nube, trabajando en proyectos de desarrollo y aumentando la robustez de la base de código. Se requieren conocimientos en lenguajes de programación como Java y Angular, además de...

  • Sr. Software engineer

    hace 2 semanas


    Lima Metropolitana, Perú The Planet Group A tiempo completo

    Job Title: Senior Software Engineer – Backend (Go/AWS) Location: Remote – U.S.-based (no location preference) Pay Rate: ~$45/hour W2 (flexible based on experience and bill rate) Employment Type: 3-Month W2 Contract | Full-Time | Likely Extension Job Title: Senior Software Engineer – Backend (Go/AWS) Location: Remote – U.S.-based (no location...


  • Lima Metropolitana, Perú Systemart, LLC A tiempo completo

    Get AI-powered advice on this job and more exclusive features. This range is provided by Systemart, LLC. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $80.00/yr - $100.00/yr Direct message the job poster from Systemart, LLC About the Company: We are forming a lean and high-functioning...

  • Java Software Engineer

    hace 7 días


    Lima Metropolitana, Perú Fadata A tiempo completo

    Join to apply for the Java Software Engineer role at Fadata 4 days ago Be among the first 25 applicants Overview At Fadata, we take pride in our ability to adapt quickly to the ever-changing needs of our market and customers. This means that you, too, should be ready to embrace change as circumstances evolve. If you're excited about a fast-paced, dynamic...


  • Lima Metropolitana, Perú Taurean Consulting Group, Inc A tiempo completo

    Get AI-powered advice on this job and more exclusive features. Direct message the job poster from Taurean Consulting Group, Inc Talent Acquisition Pro | Corporate Hiring Partner | Candidate Whisperer | Relationship-Led, Results Driven Taurean Consulting Group is a 100% Woman-Owned IT Staffing and Project Solutions company built on deep relationships. With...


  • Lima, Perú EVOL (TSnet) A tiempo completo

    ÚNETE A NUESTRO EQUIPOBuscamos unSoftware Engineer AutomatizadorSemi Senior, quien formará parte del equipo responsable del proceso de transformación digital de uno de los principales clientes de banca, permitiendo canalizar efectivamente las necesidades a través de su experiencia, conocimientos y habilidades.Requisitos:Técnico, Bachiller o titulado en...


  • Lima, Perú Canonical A tiempo completo

    Embedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Embedded Linux Senior Software Engineer - Optimisation 1 week ago Be among the first 25 applicants Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Get AI-powered...