Location: Anywhere in Costa Rica

Client/Project Description

We´re looking for technologists experienced in delivering enterprise services to customers. These services are built on a wide variety of technology platforms that require candidates to have diverse backgrounds and be able to quickly assimilate new technologies. Candidates must have a history of operating and supporting geographically diverse and highly available (99.99%+) platforms with limited or no maintenance windows.

Qualifications and Requirements

• The ability to implement and support at least one technology from each category is required.

• Development – Java, Object Oriented Programming, SpringBoot, REST (Angular is a plus).

• Testing – JUnit, Karma, Cucumber, Protractor.

• Build Automation – Jenkins, Gradle.

• Deployment Automation – Ansible, Terraform (Puppet is a plus).

• RDBMS and NoSQL data stores.

• Support – Splunk, complex problem solving.

• Containers are a plus – Docker, Kubernetes.

• Degree and experience requirements are required for all candidates. Degree must be in a STEM field and experience must be in a comparable software engineering role.

• Minimum years of related experience is 8+ years.

• Rotational after hours on-call support is required.


• This software engineer will be part of Neustar’s Internet Addressing is well versed in the development of JAVA middle ware services that integrate with front end user interface applications as well as back end interfaces.

• A strong plus is the ability to maintain API and user interface software.

• Our team implements Agile development practices which require each engineer to develop, test, deploy and support their components.

• Strong programming and software design skills are essential, as are troubleshooting complex technical issues.

• Demonstrated ability to build APIs from a specifications document is required, as is experience scaling data stores both in RDBMS and noSQL.

• It is necessary for candidates to demonstrate the ability to identify and resolve complex issues that span multiple technology components.

• Engineers are expected to work with product management to establish requirements, followed by documentation and implementation. This includes new feature development, capacity planning and daily operation of the service.

• Working knowledge of DNS is required and a deep understanding of DNS protocols is a plus.

Softon Digital is committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability or age.

Hello! My name is . I want to apply for the Full Stack Java Engineer. I can be reached via email at , or call me at , and this is my resume (PDF or Word ONLY):

One more thing:

Back to Top