This post is over 30 days old. The position may no longer be available

Java Software Engineer

Aclate, Inc. , Anywhere · aclate.com · Freelance or consulting · Programming

This position is for a contractor that works remote. We do not offer visa support or sponsorship for this position.

Key Responsibilities

  • Willingness to embrace the concept of iterative development as the means for building seamless products.
  • Readiness to give all the effort necessary to do an excellent job - even if it means putting in extra time to research the problem you’re facing.
  • Perfectionism: knowing how a job should be done and not stop until it’s done correctly.
  • Work effectively in globally distributed development teams.
  • Help other team members to achieve the overall goal.

Candidate Requirements

  • Bachelor’s Degree in Computer Science, Electrical Engineering, or Computer Engineering.
  • 5+ years of experience as a hands-on software engineer.
  • A ruthless commitment to testing the code you’ve written.
  • Proficiency in the following skills and technologies is mandatory:
  • Expert in Java development
  • Familiar with other programming languages such as C#(.Net), C++, PHP, Python and Ruby on Rails
  • Database (SQL Server/Oracle/MySQL/MongoDB)
  • SOA, EDA, and Design patterns
  • Javascript (ReactJS, AngularJS) , HTML5, CSS3
  • Cloud computing architecting
  • Linux, Django, REST, tools for CI/CD (Jenkins), Git, and shell scripting
  • DevOps
  • Writing Unit Test Cases
  • MVC and knowledge of another server-side programming language is desired but not mandatory * Demonstrate success as a problem solver, be result-oriented, and a self-starter
  • Comfortable “working virtually” with teammates and customers around the world - we do a lot of Skype and video conferencing
  • Good proficiency in the English language

No longer accepting applications