Basic Qualifications:
·
4 to 7 years of proven experience developing enterprise level
software, testing and supporting software applications.
·
Proficiency with Java is essential.
·
Proficient with REST APIs.
·
Demonstrable computer science literacy: algorithms, data structures.
·
Experience with relational databases, schema design, SQL
·
Proven application development skills with web or enterprise scale
software.
·
Strong knowledge of data structures, algorithms, object-oriented
programming.
·
Excellent communication skills, collaboration across teams and
critical thinking.
·
Bachelor’s degree in Computer Science or equivalent experience.
·
Must be willing to scale up on the UI side development also as a
full stack developer through required coaching and mentoring.
Preferred Qualifications:
·
One or more of the following areas:
·
Work experience with system design, software defined
infrastructure, microservices.
·
Experience with AWS and/or other public cloud technologies.
·
Experience with JavaScript and one or more modern JavaScript UI
frameworks (e.g. React, Angular).
·
Database implementations (query optimization, index generation,
caching) or NoSQL DBs a plus
·
Experience with distributed source control systems such as Git and
Mercurial.
·
Experience with test-driven development and frameworks (e.g.
JUnit).
·
Experience working in a DevOps model.