Houston, Texas, United States
Job type: fulltime
Job industry: Engineering
Duties: Perform application analysis, develop modifications and provide design recommendations for developing and integrating programs per written specifications. Identify points of improvement by researching emerging IT products, services, processes and methodologies. Ensure appropriate business measures are defined in partnership with the business and in conjunction with the Service Delivery team. Utilize multiple programming languages and software technologies to ensure that applications are fit for purpose and are maintainable going forward. Contribute to the development of information models, such as entity relationship diagrams and objects, performing complex modifications to existing software applications and modules in accordance with high level specifications, application support, and industry standards. Analyze service level issues and suggest enhancements escalated by the Service Delivery Team to diagnose and address underlying system problems and inefficiencies. Assess and recommend for buy versus build ensuring optimal value for the business in terms of the total cost of ownership for the system. Test and implement cross-business applications as well as participate in technical design and engage with third party suppliers on support issues.
Minimum education and experience required: This position requires a Bachelor's degree in Electronic Engineering, Computer Science, or related field of study plus five (5) years of experience in the job offered or five (5) years of experience as a JAVA Developer, Programmer Analyst, IT Consultant or related occupation. The employer will alternatively accept a Master's degree plus three (3) years of experience in lieu of a Bachelor's degree plus five years of experience.
Skills Required: The position requires three (3) years of experience with the following skills: Java; J2EE; Hibernate; Struts; Oracle SQL; JMS; MQ Series; EJB; JNDI; JDBC; and Maven. This position requires two (2) years of experience with the following skills: Java Spring; Spring MVC; and Web Logic Server. This position requires one (1) year of experience with financial products.