2 months ago
Lima, PeruMid Level / Senior
Responsibilities
- Architect and build highly scalable, high-concurrency backend microservices using Java 17+, Spring Boot, and distributed frameworks.
- Optimize big data streaming and batch-processing pipelines with cloud-native AWS services.
- Develop and maintain performant, reactive ReactJS frontend components for end-to-end features.
- Own application health through observability design, core-metric monitoring, and JVM performance tuning.
- Automate cloud infrastructure with Terraform, Terragrunt, and Kubernetes in collaboration with DevOps teams.
- Drive software quality, architectural standards, and technical depth across cross-functional PODs.
Requirements
- 4–6+ years of professional backend-focused software development experience with highly scalable applications.
- Deep proficiency in Java 17+ (SE/EE), Spring/Spring Boot, JPA/Hibernate, and reactive programming.
- Practical experience developing applications with ReactJS.
- Hands-on AWS experience, including S3, Kinesis, RDS, and Lambda.
- Experience with Kubernetes, Terraform, and Terragrunt for infrastructure as code.
- Experience with relational and NoSQL databases, including PostgreSQL, Oracle, and MySQL, plus data streaming architectures.
- Advanced written and conversational English for collaboration with US-based teams across East and West Coast time zones.
- Preferred: exposure to SRE practices, distributed tracing, APM tools, Apache Kafka, Spark, and zero-downtime CI/CD deployment strategies.
- Ability to operate proactively and independently with strong accountability and ownership.
Benefits
- 100% remote in Latin America
- Holidays off
- Paid time off
- Health insurance assistance
- Growth opportunities
Tech Stack
Apache KafkaApache SparkAWSDatadogGrafanaJavaKubernetesMySQLPostgreSQLPrometheusReactSpring BootTerraform
Categories
About CodeRoad
CodeRoad is a privately held software services firm that delivers end-to-end development and infrastructure solutions for businesses. It offers nearshore staff augmentation, dedicated engineering teams, and general software engineering to help companies scale products and systems. The company operates on a services and consulting model, supporting clients that prefer flexible team extensions and managed delivery rather than building in-house capacity.
