Tech Stack
AWSDynamoDBJavaMicroservicesNoSQLSpringSQL
About the role
- Design, implement, and debug software based on requirements and design specifications.
- Maintain and improve existing software.
- Participate actively in design, refinement sessions, code, and test plan reviews as needed.
- Investigate internal and external complaints and take corrective action.
- Attend team meetings to discuss projects, brainstorm ideas, and address issues.
- Work with product management teams in defining project scope and approaches.
- Work with the project team to design prototypes to validate application functionality.
- Contribute actively to the creation of design specifications.
- Contribute to the production of project estimates and schedules.
- Assist in the development of white papers and training documents.
- Participate actively in design, code, and test plan reviews as needed.
- Follow best practices and internal policies to ensure software functionality, usability, reliability, and availability.
- Respond to client queries and concerns professionally and build positive customer relationships
Requirements
- English level: C1 - Advanced
- Experience with Java and Spring Framework required.
- 3-8 years’ experience in software development
- Experience developing web services and REST APIs required.
- Experience with microservices architecture and containerized deployment preferred.
- Experience in developing using Scrum and Agile methods preferred.
- Experience with SQL and NoSQL databases preferred.
- Experience with AWS (Step Functions, S3, Lambdas, AVP, API Gateway).
- Experience in DynamoDB is a plus.
- 🚀 Integration with global brands and disruptive startups.
- 🏡 Remote / Home office.
- 📍 If hybrid or on-site work is required, you will be informed from the first interview.
- ⏳ Schedule aligned to the assigned project team.
- 📅 Monday to Friday work week.
- 🎉 Day off on your birthday.
- 🏥 Major medical insurance (applicable for Mexico).
- 🛡️ Life insurance (applicable for Mexico).
- 🌎 Multicultural work teams.
- 🎓 Access to courses and certifications.
- 📢 Meetups with IT special guests.
- 📡 Virtual team-building events and interest groups.
- 📢 English classes.
- 🏆 Opportunities within our different business lines.
- 🏅 Proudly certified as a Great Place to Work.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring Frameworkweb servicesREST APIsmicroservices architecturecontainerized deploymentScrumAgile methodsSQLNoSQL
Soft skills
communicationteam collaborationproblem-solvingcustomer relationship managementproject managementdesign specificationcode reviewtest plan reviewbrainstormingcorrective action