Previous Job
Previous
Java Developer
Ref No.: 19-09485
Category: Experienced Professional
Location: Des Moines, Iowa
Position Type:Contract
Start Date / End Date: 12/16/2019 to 11/20/2020
Genesis10 is actively seeking 1 JAVA(Backend) Developer for a 12+ month contract position with our client located in Des Moines, Iowa.
 
Description:
 
  • Work will be development focused with some design work.
  • Will be completing pairing, and helping team ramp up pairing.
  • Java/Spring/middle layer focused, back-end work.
  • No front-end development.
  • Develop software applications using Java & Spring technologies that adheres with architectural guidelines and best practices.
  • Analyze business requirements and design software applications to meet business requirements.
  • Present application design to technical architects and other software developers on the team for review.
  • Design and develop RESTful API's needed by the applications and create visualization documentation.
  • Develop high performance and scalable web-based applications using Java/J2EE technologies by applying Object Oriented Programming Concepts and MVC architecture.
  • Design and develop applications that interact with each other using Java Messaging Service technology to perform transactions asynchronously.
  • Develop maintainable and high-quality software by following Test Driven Development approach.
  • Unit test every component of the application using Junit technology.
  •  Perform automated integration test using Spring Test framework and other automation platforms.
  • Perform peer code review, provide suggestions as necessary to improve code quality, improve software performance and adhere to Java best practices, coding standards.
 
Requirements:
 
  • Bachelor's degree in a computer related field or equivalent work experience.
  •  5-8 years of experience working as an application developer with Java technologies.
  • Technical skills required:  Java, J2EE, Spring, RESTful Web Services, JSF, Junit, MyBatis, iBatis, SQL, Maven, Eclipse, RAD, Git.
  • Experience in Pair Programming.
  • Advanced planning/organizational, problem-solving, analytical, time management, decision-making, and communication skills required, as well as solid leadership and basic presentation skills.
  • Must be able to effectively communicate technical plans, strategies, and designs to all levels of the company.
  • Must be able to maintain a high degree of accuracy and confidentiality.
  • May be required to provide on-call support.
 
 
If you have the described qualifications and are interested in this exciting opportunity, apply today!
 
About Genesis10:
Genesis10 is a leading U.S. business and technology consulting firm with hundreds of clients needing proven talent and solutions to power their strategic initiatives. If you are a high performing business or IT professional with solid, referenced experience, we want to meet you. Genesis10 recruiters and delivery professionals are highly accomplished career advocates, who get to know you beyond your resume to position you with the opportunities that fit your skills, experience and aspirations. We have benefit options to fit your needs and a support staff that works with you from placement throughout your engagement – project after project. To learn more about Genesis10 and to view all our available career opportunities, please visit us at www.genesis10.com “Genesis10 is an Equal Opportunity Employer, M/F/D/V”