Previous Job
Java Software Engineer
Ref No.: 19-06289
Category: Experienced Professional
Location: Edina, Minnesota
Position Type:Right to Hire
Start Date / End Date: 10/07/2019 to 02/02/2020
Genesis10 is seeking a Java Software Engineer for a right to hire position with our client in Edina, MN. 

Seeking a talented Java Engineer. The Java Engineer will be heavily involved in programming efforts for our client's critical applications following current J2EE standards and program software components using primarily technologies such as Java, web services. It's a combination –working with a little struts1, mostly struts2, and are writing new things in spring boot; we may be converting existing apps to spring, but more than likely it'll be more of a redesign than a conversion. 


Required Experience:
  • BA/BS in Computer Science or other related field
  • Minimum of 3-4 years overall programming experience with web-based solutions.
  • Of these, 2 or more years will be using J2EE.
  • Experience in a similar industry will be preferred.

Key must haves:
  • Comfort working with ambiguity
  • Comfortable with multiple competing priorities
  • Struts experience (this is an older Java framework, and a lot of our work will be on Struts. Newer frameworks like Spring/Spring Boot are where we are aiming to head towards, so that experience is nice also)
  • If they have experience with reworking business logic from database layer (SQL, Oracle stored procedures) to application/implementation layer (Java code) that is a plus
  • If they have experience with moving from on-prem to cloud, that is a plus also

Advanced Level of Experience in the following:
  • OO Design and Programming
  • Experience with any Application server, like Tomcat
  • Experience with Struts and Tiles frameworks
  • Developing industry standard persistence mechanisms like: JDBC, Hibernate, EJBs, etc.
  • Developing presentation layers using JSPs, HTML, CSS, JavaScript, etc.
  • Applying industry standard Design Patterns for web application development
  • Using unit testing frameworks like JUnit, Cactus or similar would be a plus
  • Working knowledge of Oracle databases
  • Spring knowledge and experience
  • Agile methodology experience is a plus
  • SiteMesh experience is a plus

Knowledge & Abilities:
  • Proven ability to solve programming problems and debug code using multiple programming tools.
  • Experience maintaining legacy systems.
  • Interested in learning new technologies and applying those to existing problems.
  • Demonstrates a solid understanding and proficiency in the technologies client uses and have the ability to maximize their use for coding and tuning.
  • Able to review thread dumps, server and applications logs to identify and support application issues.
  • Experience managing source code using git.
  • Proven ability to manage timelines, and provide accurate time estimates on project components.
  • Good understanding of the business segment concepts such as participants, awards, promotions etc.
  • A team-player, demonstrating organizational commitment and supporting the division's technical direction.
  • Excellent communication skills, listening, analytical and problem-solving skills; with an ability to communicate with delivery team members and other internal clients.
  • Good understanding of the various stages of an application lifecycle.

If you have the described qualifications and are interested in this exciting opportunity, apply today!

Genesis10 provides access to career opportunities with over 40 clients in the Twin Cities. As the #3 ranked firm for Business and IT consulting in Minnesota, we offer a variety of opportunities whether you are looking for contract, contract-to-hire, or permanent positions. Let's connect today!

Benefits of Working with Genesis10:
•    Medical and dental insurance available- including HSA
•    Bi-weekly payroll
•    Established consultant re-marketing program with our 50+ local clients!
•    401k plan
•    Downtown Minneapolis/St. Paul parking allowance
•    Delivery Director for employee success and support
•    Referral program with the opportunity to earn additional income

About Genesis10:
Genesis10 is a Professional Technology Services Firm providing Staffing, Workforce Optimization and Domestic Outsourcing Solutions. 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 “Genesis10 is an Equal Opportunity Employer, M/F/D/V”