Senior Java Software Engineer Opportunity
This is an exceptional chance to join our engineering team and contribute to the development of high-volume, low-latency applications for mission-critical systems.
The ideal candidate will be responsible for implementing new features, improving performance, and building robust solutions for our payment products. They will work closely with our team to design, develop, and deliver cutting-edge software solutions that meet our clients' needs.
* Job Responsibilities:
* Contribute to all phases of the development lifecycle.
* Design, develop, and deliver high-volume, low-latency applications for mission-critical systems.
* Ensure designs comply with specifications.
* Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Requirements
* Education: Bachelor's Degree in Computer Science, Engineering, or a related field.
* Experience: 5+ years of experience working with Java SE, including significant hands-on experience with Spring framework.
* Technical Skills:
* 3+ years of experience working with Microservices architecture.
* 3+ years of experience working with AWS services or GCP.
* 3+ years of experience working with relational databases (MySQL, AuroraDB, Postgresql, Oracle) and optimizing queries for performance.
* 2+ years of experience working with NoSQL databases (Redis, DynamoDB, MongoDB).
* Experience with Maven.
* Language Skills: Advanced English Level is required for this role as you will work with US clients.
Benefits
* Competitive Salary: We value your skills and contributions.
* Remote Work: While you can work from anywhere, you're always welcome to connect with teammates and grow your network at our coworking spaces across LATAM.
* Paid Time Off: Take the time you need according to your country's regulations, all while receiving your full salary.
* National Holidays: Celebrate important events and traditions with loved ones, fully embracing your culture.
* Sick Leave: Focus on your health without stress, take the necessary time to recover and feel better.
* Refundable Annual Credit: Spend it on perks to enhance your work-life balance.
* Team-Building Activities: Join us for coffee breaks, tech talks, and after-work gatherings to bond with your colleagues and feel part of our vibrant community.
* Birthday Day Off: Enjoy an extra day off during your birthday week to celebrate in style with friends and family.