Epitec, Inc. Java Developer (Job Code: 1044) in Southfield, Michigan

table width="624"tbodytrtd width="493"Responsible for creating and implementing IT software solutions or services to solve business and infrastructure needs using J2EE, and RSA/RAD/Eclipse; ensuring the implementation of functional/nonfunctional requirements to produce the final solution; developing solutions with architects to ensure interoperability of interfacing systems and develops prototypes; use agile methodologies to produce quality solutions; providing input on program estimation and project planning; developing implementation and transition plans; utilize Pivotal cloud foundry, AWS cloud provisioning, Hibernate 4, J2EE, Java, Jenkins, JQuery, Junit, Maven, Spring MVC, Agile/SCRUM and Struts to perform duties; ensuring solutions or services adhere to IT principles such as optimizing system performance, maintainability and usability requirements while meeting customer IT standards, procedures, security, and policies; interacting with technical peers (business analysts, developers, and architects), IT and business management to create solutions; developing detailed business requirements and translating into systems requirements; identifying critical performance characteristics and security measures; providing estimates of effort and time required for deliver; and coordinating and consulting with application architects to ensure design is appropriately implemented within the solution or service. Location: Southfield, MI and multiple undetermined worksites throughout the U.S.Salary: $124,800 per year;Education: Bachelor – Computer Engineering, Computer Science, Information Systems, or in a related field of study (will accept equivalent foreign degree);Training: NoneExperience: Five (5) years in the position above, as a Senior Software Engineer, as a Consultant, as a Software Engineer, as a Software Developer, as a Senior Software Developer (Level III), as a Senior Software Engineer (Level III), as a Sr. Java Developer, as a Technical Architect, as a Manager - Operations, or in a related occupation;Will accept seven (7) years experience in the position above, as a Senior Software Engineer, as a Consultant, as a Software Engineer, as a Software Developer, as a Senior Software Developer (Level III), as a Senior Software Engineer (Level III), as a Sr. Java Developer, as a Technical Architect, as a Manager - Operations, or in a related occupation, in lieu of the primary education and work experience requirements./td/tr/tbody/table