Software Developer

Company Description

Recruitment and Staffing Agency

Job Description

Job ID: 4328906

Job Title: Software Developer

Location: Groveport, OH

Duration: 6+ months(Possibility for extension till permanent)

Remote: No


W-2 only                  


Software Developer (Senior/Solutions Architect) As the fastest growing division of client, strategically operates as a separate business unit creating and managing the websites for some of the most powerful retail brands in the world. We ship to customers in over 90 countries worldwide. 

We are passionate about creating and delivering quality software utilizing Agile and Dev/Ops Practices such as Automation, Test Driven Development, Continuous Integration & Delivery, Pair Programming and story based iterative development utilizing cutting edge technologies. 


Major Responsibilities include 

Works collaboratively with technical and business team members to develop and maintain business solutions following Agile development principles and practices Is influential and engages actively in building out a dynamic and productive development organization and continuously improving practices and methodology Designs and develops applications with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance and re-use Provides technical expertise in the areas of architecture, design, implementation, and testing Sets and adheres to software coding and style guides to ensure consistency Participates in pairing and code reviews 


Minimum Qualifications include 

A minimum of 8 years software development experience, 6 years of which are Java/J2ee specific, is required 

Self-motivated team player who excels in a collaborative environment 

Hands on experience with Agile methodologies and Test driven Development 

Strong sense of personal accountability; contributes beyond job role and responsibilities 

Excellent problem solving skills; meticulous & methodical 

Ability to learn and apply new technologies quickly and self-directed 

Proven ability to translate complex business requirements into simple software solutions 

Passionate about continuously improving organizational practices 

Thorough understanding of Object Oriented principles (Analysis and Design) 

Candidates must have a robust understanding of Java and an in-depth understanding of other Java technologies, including Servlets, Struts/Tiles, JSP, JDBC, JMS, Spring 

Familiarity with messaging (e.g. MQ Series, JMS, etc.) 

Full lifecycle development experience on large projects, creating distributed and scalable business systems. 

Experience with WebServices (REST, SOAP, XML-RPC, etc) 

Experience with relational databases and data access (JDBC/DAO/SQL) Oracle strongly preferred. 

Experience with NoSQL databases, MongoDB strongly preferred Familiarity with ORM technologies (iBatis, Hibernate) 

Mentor and guide others who are still developing their skills Desired Qualifications include E-commerce/Fulfillment experience is a plus. 

Familiarity with front-end technologies Object-Oriented Javascript, AJAX, XHTML, HTML, XML/DOM 

Familiarity with Ruby Experience with test automation frameworks 

Experience in developing and driving SOA strategies within large enterprises and deploying SOA implementations to production a big plus


Additional Information