Returning Candidate?

Software Engineer

Software Engineer

Job ID 
2017-1260
# of Openings 
1
Posted Date 
9/7/2017
Category 
Software Development
Work Hours 
..

More information about this job

Overview

Position Details:

The Software Engineer is responsible for the design, development, testing, and maintenance of J2EE web applications leveraging AngularJS and SpringMVC, as well as SOA (Service Oriented Architecture) based web services working with technologies such as REST, SOAP, Groovy, MongoDB, and Apache Solr/Lucene.

Responsibilities

We are looking for:

  • A passionate technologist with a thirst for knowledge
  • A self-starter who wants to look under the covers and understand how and why things work
  • A person well versed in the fundamentals of OOA/OOD
  • A great collaborator who is excited to be part of a high-functioning team
  • An advocate of clean, well-tested code

You will be responsible for:

  • Designing, implementing, and maintaining applications that are used by thousands of people every day
  • Assisting with partner and client technical teams to turn business requirements to technical specifications
  • Re-factoring and improving the existing code base

You will learn:

  • Full lifecycle software delivery from concept to production
  • How to write enterprise software at scale using techniques such as SOA and TDD
  • Agile development methodologies and modern Continuous Integration techniques
  • To operate in a fast-paced and exciting workplace that is constantly solving new problems

Qualifications

You should have:

  • Professional or academic experience with Java or other JVM languages
  • A very strong understanding of Object Oriented Analysis and Design
  • Knowledge of unit testing principles and best practices
  • Exceptional communication skills and the ability to manage multiple tasks efficiently
  • BSCS/BSEE or comparable equivalent