Job Description
Becoming a McLane teammate is to become part of an honest, stable, and reliable company with 125 years of success. We are looking for teammates with perseverance who will take the extra step for our customers, our community, and our company. In return, we will pay you well and offer you the opportunity to go as far in your career as you want to go.
The Lead Java Programmer/Analyst designs, estimates, develops, documents, and implements well-tested solutions that satisfy the requirements of each application development request within the allocated time and budget for each request.
This position is a hybrid role which will require the candidate to report and work from the office a minimum of three days a week. Therefore, interested candidates should be within a 50-minute radius from Temple, TX.
Want more jobs like this?
Get jobs in Temple, TX delivered to your inbox every week.
Benefits you can count on:
- Day 1 Benefits: medical, dental, and vision insurance, FSA/HSA, and company-paid life insurance
- Paid holidays, earn vacation time, and sick leave accrual from day one.
- 401(k) Profit Sharing Plan after 90 days.
- Additional benefits: pet insurance, maternity/paternity leave, employee assistance programs, discount programs, tuition reimbursement program, and more!
- Accelerated pay based on your experience.
- Benefits such as medical, dental, vision, and company-paid life insurance.
- 401(k) with annual company match.
Essential Job Functions/Principal Accountabilities:
- Create documentation where appropriate; provide detailed status updates when needed.
- Ensure that requirements and development deliverables match the design specifications.
- Ensure that test plans match the requirements; ensure that test results match the test plans.
- Create an appropriate test environment for the project team to work with and validate the delivered solutions.
- Create high-level and detailed developer specifications.
- Develop and test solutions using the McLane development tools in the McLane environment.
- Provide the appropriate implementation documentation for installs.
- Manage and execute the system-testing process and UAT process.
- This position has additional duties. Special projects may be assigned at the position supervisor's discretion.
Minimum Skills & Qualifications:
- Have a bachelor's degree.
- Have at least 8 years of broad-based experience in specific and related disciplines of the business.
- Have at least 8 years of Java Enterprise Development experience, including any of the following Servlets:
- JDBC, WebServices, Java Server Pages, Java Server Faces, Struts, JMS using WebSphere MQ; XML processing using XSLT, SAX, or DOM; Unix Scripting, J2ME, C/C++, Objective C.
- Have at least 6 years' experience in each of the following three areas:
- Tooling - Includes any of the following Eclipse-based development environment (IBM Rational Application RAD 7.5 or greater), OOAD and SDLC.
- Web Development - Includes any of the following WEB 2.0, HTML, Applets, JavaScript and related tool kits (like DOJO, GWT, YUI).
- Database - Stored Procedures, Complex SQL.
- Have at least 4 years' experience writing functional Java design specifications.
- Candidates may be subject to a background check and drug screen, in accordance with applicable laws.
Working Conditions:
Office environment
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.