Senior Java Software Engineer
hace 4 días
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 completoA 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 completoEn 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 completoA 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...
-
Cloud-Focused Software Engineer
hace 2 días
Lima Metropolitana, Perú Interbank A tiempo completoUn 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 completoJob 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...
-
Senior Software Engineer
hace 5 días
Lima Metropolitana, Perú Systemart, LLC A tiempo completoGet 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 completoJoin 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...
-
Senior Software Engineer
hace 2 días
Lima Metropolitana, Perú Taurean Consulting Group, Inc A tiempo completoGet 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...
-
Software Engineer Automatizador Semi Senior
hace 4 días
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...
-
Embedded Linux Senior Software Engineer
hace 2 semanas
Lima, Perú Canonical A tiempo completoEmbedded 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...