Joining a vibrant, respected, and growing company is one of the smartest career choices you can make today.
Founded in 1971, Forsythe is an information technology infrastructure integrator. Forsythe helps complex organizations across all industries, including Fortune 1000 companies, optimize the cost and manage the risk of their IT while improving performance. Forsythe provides independent technology and business consulting services, technology leasing services, and value-added reseller services for all the leading technology product manufacturers. Headquartered in Skokie, Illinois, Forsythe employs over 900 people in 50 offices throughout the United States and Canada. Forsythe is privately held and 100-percent employee-owned. We offer a rewarding work environment, competitive benefits, and wide-ranging opportunities for professional growth. Forsythe is an Equal Opportunity/Affirmative Action Employer. We support a diverse workforce.
At Forsythe, we are 100% employee owned via our Employee Stock Ownership Plan (ESOP). Everyone has a stake in the quality of our work, the success of our business, the satisfaction of our customers, and the appreciation of their shares in Forsythe. As an employee-owner, you'll be proud to call Forsythe YOUR company.
We are currently looking for a Technical Lead – KillerIT to join our KillerIT (a subsidiary of Forsythe Solutions Group, Inc.) department in Centennial, CO.
This role reports to the KillerIT Development Head.
We require a J2EE Technical Lead/Architect with expertise in Web Architecture (covering Hibernate, Spring, Restful WebServices, JMS and LDAP) as part of Forsythe Solutions Group. The position involves providing Technical Leadership and understanding architectural models. This individual should be a resource with hands-on experience who can be lead the Product Development activities. He/she should be able to understand models and specifications, and be able to validate the architecture against requirements and assumption. He/she will be involved in providing oversight over ongoing Development as a reviewer and auditor and will also be involved in hand-holding/guiding/mentoring Professional Services Team(s) during their implementation projects.
PRINCIPAL DUTIES AND RESPONSIBILITIES:
· Technical – Design/Development
o Lead implementation of new features and extension for the current Product, which includes development, testing and deployment of the updated features into production. Work with Business Owner to document the understanding and seeking for necessary approvals.
o Translate functional specifications into quality products, which includes Business Requirements Documents, Architecture, Design, Testing Strategy, Test Cases, User Manuals, Deployment guides etc.
· Technical – Define Standards, Review
o Enhancing coding standards and development guidelines and ensure that are being followed
§ Act as technical guide and mentor to other team members.
§ Conduct/Participate in architecture, design & code reviews.
§ Create, maintain and review technical documentation. Review internal deliverables and deliverables received from vendor who might be delivering a set of modules/features.
§ Conduct/Participate in technical reviews and suggest alternatives
o Work closely with clients and project managers and team to clearly define scope of work and provide accurate schedule estimates.
Minimum and/or Preferred Qualifications:
· Bachelor’s Degree in Computer Science or Engineering required; Master’s Degree preferred
· Overall 6-8 Years of experience in IT industry with 3-4 Years of experience in Service industry
o 5+ years Java software development experience.
o 3+ years of enterprise Java development, with emphasis on web-based applications.
o Strong relational database and SQL skills (3+ years)
CERTIFICATES, LICENSES, REGISTRATIONS:
· Java/J2EE certification
· Technical Skills:
o Java, J2EE, Spring, Hibernate and JAAS required; iBatis/JPA and Spring Security preferred
o MVC Frameworks: SpringMVC (JSF/Struts/WebWork) preferred
o Markup Language: CSS required (CSS3 preferred), HTML required (HTML5/XHTML preferred), XML required
o Databases: Oracle (MySQL) preferred
o Application Servers: Tomcat (WebLogic/Websphere/JBOSS) preferred
o Protocols: LDAP, HTTP, RESTful Web Services required
o Package Principles, Design Patterns and Metrics, Best Practices, Estimations
o Knowledge Management/COE, R&D, POC, UML
o Agile, Scrum, TDD
o System Decomposition, Scope Definition
o Some level of Domain expertise in Financial or Healthcare would be desirable
o Ability to actively scan for technologies that offer new opportunities to differentiate, Technology trend analysis
o Ability to assess the relative merits of technology maturity against business need.
o Ability to rely/draw on past technology experience to quickly integrate the key principles & issues with new technologies.
o Quick grasp of technology and ability to see the big picture. Strong problem solving skills and capable of delving into details when required. Must be creative; be able to develop new simple approaches to complex design problems.
o Excellent communications skills
o Must be an experienced, motivated, self-starter - Technical, Business and Solution focused
o Must work well with team members, acting as a mentor to other engineers, helping in motivating and solving problems.
o Must have ability to handle multiple concurrent activities and have a flexible positive attitude.
o Attention to detail and creativity in problem solving
PHYSICAL REQUIREMENTS, IF APPLICABLE:
General Office Activities
The above statements are intended to provide the general nature and level of work being performed by most people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties and requirements
Forsythe is an Equal Opportunity/Affirmative Action Employer. We support a support a diverse workforce.