USA-Michigan
 
Exp 5 - 10 Years

Responsibilities

  • This Software Engineer will be co-located with the current IT Product Team and key users
  • Translate application storyboards and use cases into functional applications
  • Design, build and maintain efficient, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality and standards
  • At least 5 years of experience with J2EE and its ecosystem/libraries, and Agile Software Development
  • Strong knowledge of CA Agile Central tool, ANT or Gradle, Spring Boot, PCF, WAS Liberty, GitHub, and Dynatrace
  • Familiarity with concepts of MVC and Cloud-based applications (preferably in Pivotal Cloud Foundry)
  • Familiarity with various design and architectural patterns
  • Experience in creating and deploying provider/consumer web services
  • Experience with Struts, JSF, and Spring
  • Experience in building prototypes with HTML, CSS, JQuery, and JavaScript
  • Experience with databases SQL Server/Oracle
  • Experience Modeling and Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Experience with creating and maintaining CI/CD pipeline
  • Experience with Angular front-end development
  • Experience with Test-Driven Development (TDD) Continuous integration through uBuild or Jenkins None
  • Bachelor Degree in Computer Science, Computer Information Systems or related field