Search Jobs

Enterprise Software Engineer / Java Developer

Detroit, Michigan

Post Date: 08/04/2017 Job ID: 4793 Industry: Back-End Development / Programming

Enterprise Software Engineer II (#4793)


Major Duties and Responsibilities
  • Define, design, build, test, deploy, and support software products
  • Consistently follow the specified software development methodology
  • Elaborate, estimate, and design for small increments of work… just-in-time 
  • Perform root cause analysis, technology evaluation, and design spikes
  • Forecast completing well-defined work and deliver on those forecasts
  • Swarm around tasks along with other Scrum team members
  • Utilize technical skills, creativity and communication skills, with assistance from team members, to design and document a system that fulfills customer requirements
  • Test-drive code
  • Pair program with different people in many situations
  • Participates in design walkthroughs
  • Implements test plans, including the creation of test data and the verification of the test environment
  • Maintains hardware and software in the production environment for assigned areas
  • Report status of assigned software development and/or maintenance tasks
  • Meet team standards and provide the flexibility to meet future customer needs
  • Addresses production problems and makes changes to system functionality


Skills and Abilities
  • Assesses own strengths and weaknesses; Pursues training and development
  • Strives to continuously build knowledge and skills; Shares expertise with others
  • Balances team and individual responsibilities; Exhibits objectivity and openness to others' views; Gives and welcomes feedback; Contributes to building a positive team spirit; Puts success of team above own interests; Able to build morale and group commitments to goals and objectives; Supports everyone' s efforts to succeed
  • Synthesizes complex or diverse information; Collects and researches data; Uses intuition and experience to complement data; Designs work flows and procedures
  • Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem solving
  • Uses reason even when dealing with emotional topics
  • Develops strategies to achieve organizational goals; Understands organization’ s strengths and weaknesses; Analyzes market and competition; Identifies external threats and opportunities; Adapts strategy to changing conditions
  • Demonstrates accuracy and thoroughness; Looks for ways to improve and promote quality; Applies feedback to improve performance; Monitors own work to ensure quality
  • Adapts to changes in the work environment; Manages competing demands; Changes approach or method to best fit the situation; Able to deal with frequent change, delays, or unexpected events
  • Volunteers readily; Undertakes self-development activities; Seeks increased responsibilities; Takes independent actions and calculated risks; Looks for and takes advantage of opportunities; Asks for and offers help when needed
  • Displays original thinking and creativity; Meets challenges with resourcefulness; Generates suggestions for improving work; Develops innovative approaches and ideas; Presents ideas and information in a manner that gets others' attention
  • Proven experience designing and developing software using Java and Java constructs in a UNIX environment in one or more of the following domains:

  1. Enterprise Services - JSE required; Java/JEE Patterns preferred
  2. Web Services - RESTful, XML/JSON, JMS preferred
  3. Experience
  1. Likely experience designing 3+ products
  2. Likely 5+ years of experience
  3. Advanced regarding skill mastery


Location:             Detroit, MI

Duration:            Long term contract
*** This position has the potential to go direct****

Karen Kersten
Sr. Technical Recruiter

As a 25-year veteran of Technical Recruiting, I have one top priority: keeping you informed. I believe in being transparent and straightforward with you so that every interaction is comfortable and easy – together, we’ll get you the information and opportunities you need. Let’s have a conversation!
Apply Online

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: