5 days ago
Lima, PeruSenior
Responsibilities
- Design and develop advanced programming code for scalable, distributed systems using Java SE/EE.
- Lead the creation of infrastructure for real-time access and processing of Big Data.
- Optimize software systems through code reviews and modern Microservices and N-Tier architectures.
- Build and maintain high-throughput data processing pipelines using Spring Batch.
- Collaborate with stakeholders to align technical solutions with business objectives.
- Own the evolution of best practices, standards, and DevOps policies.
Requirements
- 5+ years of professional experience in Java Backend development with expertise in Java SE/EE and Spring/Spring Boot.
- Expert knowledge of Data Structures, Design Patterns, and Clean Code practices.
- Extensive experience with AWS infrastructure, including S3, Kinesis, RDS, and more.
- Strong knowledge of Java 8, 17, and 21, especially during migrations.
- Proficiency in DevOps tooling and Infrastructure as Code, including Terraform and Kubernetes.
- Strong command of Oracle SQL, including stored procedures and complex query optimization.
- Experience with distributed caching solutions using Redis.
- Ownership mindset with the ability to work independently and lead technical initiatives.
- Advanced English proficiency for effective collaboration with US-based teams.
Benefits
- 100% Remote work environment.
- Holidays off.
- Paid Time Off.
- Health insurance assistance.
- Competitive USD compensation.
- Growth opportunities.
