JOBSEARCHER

Java Software Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Bachelor’s or master’s degree in computer science, engineering, or a related field preferred. Equivalent experience is also considered3+ years relevant working experience and 3+ years as an engineer working on large and complex software projectsExperience building and supporting complex, high-concurrency SaaS productsUnderstanding and direct knowledge of software scalability and stability techniques for cloud-based softwareIn-depth knowledge of various database technologies including relational (SQL) DBs AND non-relational (NoSQL) DBsIn-depth knowledge of Java requiredProficient in process threading, asynchronous execution, and concurrent programming.Experience with cloud-based hosting solutions necessary – AWSExperience with Big Data, Machine Learning, and Software-defined Network is a plusUnderstanding of software quality assurance principlesHigh-quality organizational skillsOutstanding communication and presentation skills