Java Engineer


Questions?   Contact us!


This company is on the mission to empower their clients with the skills, knowledge, and expertise needed to realize their digital platform and product ambitions. They work as problem solvers that are costumer-obsessed and always strive to deliver the best tech products, doing things the right way.

Job Description

Their software engineers are problem solvers. While most have deep expertise in specific areas of the technology stack (front end, back end, data, security etc.), all are comfortable swimming across lanes. This is really important in delivering the product and platform outcomes that their customers expect. You'll have to be interested in solving business problems with cutting edge cloud technologies and distributed systems. Let’s face it, most of this stuff is pretty new so “10 years of experience” isn’t really a credible calling card. We’re looking for fearless engineers who love ramping up quickly by getting their hands dirty with sophisticated, cutting edge technology. They need their staff to spend as much time directly working with clients as possible so being able to explain and justify technical decisions is also really important. They really value the type of engineer that you can pair with a product manager and have them do their thing. Required stack: + 4 years of experience with Java + 2 years of experience in Amazon Web Services (AWS). + 2 years of experience with Distributed Systems. What will you do? - Translate business requirements into technical design and architecture. - Develop prototypes and demos quickly. - Function as part of an agile delivery process. - Work on distributed systems problems ranging from scheduling, resource management, messaging and infrastructure automation (with OSS systems such as Kubernetes) - Solve sophisticated data and analytics problems at scale. - Help clients modernize existing investments. - Build world-class user experiences across a range of interfaces. - Teach our clients how to build and deliver commercial software and services at scale. Requirements vary by level and seniority but always include: - Passionate about delivering commercial software products and platforms to market. - Deeply technical and constantly in a state of learning. - Ability to communicate clearly and efficiently with a variety of audiences including developers, clients, customers, partners, and executives. - Fearless in getting “hands-on” with technology and execution. - Strong understanding of modern software engineering processes. - Deep understanding and interest in cloud and distributed systems architectures. - Comfortable with ambiguity with a drive for clarity.


Only candidates from United States, Canada, Argentina, Brazil, Chile, Colombia, Costa Rica, Ecuador, El Salvador, Mexico, Panama, Peru, Uruguay

Intermediate or advanced spoken English is required for ALL opportunities. If you can't speak English yet, please keep practicing and apply in the future.

Already have an account?

Sign In to load your details

Apply now

Please complete our online questionnaire

Upload your photo
First Name (Required)
Last Name (Required)
Email (Required)
Summary (Required)
LinkedIn Profile (Required)
GitHub Profile (Optional)
Stack Overflow Profile (Optional)
Portfolio (Optional)
English Resume (CV) (Required) Under 5MB please. English. PDF only.
Availability (Required)
Full-time Monthly Salary Expectations (in USD) (Required)
Country (Required)
Are you able to hold an interview in English? (Required)
On a scale of 1-10: what is your level of spoken English? (Required)
Required Skills (Experience in years) (Required)
How many years of your career have you worked remotely? (Required)
How many years have you worked professionally in software? (Required)
Why did you decide to become a developer? (Required)
Which are your favorite languages/frameworks to work with and why? (Required)