Tech Stack
AWSCloudDynamoDBJavaKubernetesMicroservicesMySQLNoSQLReactSpringSpring BootSpringBoot
About the role
- Develop scalable, reliable API-based systems and microservices using Java (Spring Boot/Spring Cloud) on AWS.
- Implement event-driven architectures and integrate internal/3rd-party services using CSV, JSON, or XML formats.
- Apply secure coding practices, unit testing, and CI/CD automation to maintain high-quality enterprise software.
- Use AWS technologies (e.g., Kubernetes, Fargate, Lambda, S3) and observability tools for system and business-level monitoring.
- Contribute across the software lifecycle—from brainstorming to production—ensuring understanding of design principles and architectural patterns.
- Use SaaS tools like Mulesoft, front-end technologies (e.g., React), and AI tools such as GitHub Copilot to enhance development efficiency.
Requirements
- Bachelor's degree in computer science or equivalent experience.
- 4+ years of related experience building efficient, maintainable and scalable applications.
- 3+ years of experience building XML/JSON REST APIs.
- 3+ years of experience with NoSQL, DynamoDB, MySQL.
- 2+ years of experience with AWS technologies like micro-services, Lambda, S3, Kinesis Data Streams, Gateways.
- Medical, life and dental insurance
- Asociacion Solidarista
- International Share Save Plan
- Flex Work/Work from home
- Paid time off
- Annual Performance Bonus
- Education Reimbursement
- Family Bonding
- Bereavement Leave
- Referral Program
- and more.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootSpring CloudAPI developmentevent-driven architectureunit testingCI/CD automationNoSQLDynamoDBMySQL
Soft skills
collaborationproblem-solvingcommunicationdesign principles understandingarchitectural patterns understanding
Certifications
Bachelor's degree in computer science