Job Details

Java Technical Lead (836) (02/19/2016)

Lansing, MI

  • Responsible for design, development and implementation of enterprise applications using Java EE technologies
  • Responsible for coordinating/resolving performance issues and long term enhancements in the application
  • Responsible for Application Security architecture and reviewing changes going into production for any possible security vulnerabilities
  • Responsible for developing a product road-map with changes in legislation/future requirements;
  • Responsible for reviewing/assessing solutions recommended by module teams for different enhancements and keeping them in-line with long term product strategy
  • Responsible for evaluating change requests and new feature sets for the application and determining the best fit solutions
  • Participate in code reviews and ensure the code written complies with the company standards and policies
  • Participate in meetings and discussions with Functional/Technical Leads to understand the requirements and work out a design  

Required Skill

Primary Skills

  • Bachelor’s degree or relevant experience
  • 6 to 8 years of experience in progressively responsible roles in a technical field, focusing on frameworks and architecture
  • 4-5 plus years of object oriented programming; J2EE, Java Servlets, JSP, JSP Tags, EJB, JMS, Web Services and Java design patterns
  • Proficiency in building web and enterprise applications using Java EE, Web Services, Java Servlets, JSP, Junit, HTML5 and JQuery
  • Experience with frameworks such as Spring, MVC, and ORM products such as Hibernate
  • Intimate familiarity with the service oriented architectures
  • Ability to lead cross-functional teams and clearly convey the architectural design to the development teams to facilitate the implementation of System implementation/Operations
  • Ability to communicate effectively with the design teams, the functional teams, infrastructure teams, project management, and the customer at all levels to ensure that the architecture meets current and future needs
  • Good knowledge about different enterprise operating systems and operational experience with at least Solaris/Unix based environment
  • Experience with integrating different COTS products under a single Application umbrella and architecting solutions that are in-sync with an existing application framework
  • Agile/Iterative development experience

Secondary Skills

Apply Now

Personal Information

Upload resumé

Additional Information