- Responsible for implementation planning, fit analysis, configuration, testing, rollout, and post implementation support of solution/software development
- Elicit, analyze, validate, specify, verify, and manage the needs of project stakeholders including customers and end users
- Analyze, review, and alter programs to increase operating efficiency or adapt new requirements
- Coordinate resolution of issues and defects discovered during testing
- Gather business requirements and define detailed specifications
- Responsible for the development and debugging of software using Java/J2EE
- Develop software using web presentation technologies such as AJAX, JSON, JavaScript, CSS and HTMLS
- Work with DBA to design and deploy database schemas and specify all attributes of database tables including primary keys, foreign keys, identities, constraints, default values, indexes, and triggers
- Provide on call support for production systems
- Assist with database application development using SQL and JDBC
- Process documentation to comply with Sarbanes-Oxley requirements
- Mentor less experienced developers and assist them with issues and questions
- Bachelor’s degree in Computer Science or related field and/or equivalent work experience
- 3+ years of experience as a Java Developer
- Demonstrated application of software development methodologies and modern best practices
- Proficiency with Agile software development methodologies (Scrum, XP, Kanban, etc.)
- Proficiency with JSP/Servlet container frameworks, Apache, Tomcat, JSP, JSF, Hibernate, REST, SOAP, Web Services, Web Services Security, and Test-Driven Development with JUnit or equivalent tool
- Proficiency with Eclipse or equivalent modern IDE, Subversion or equivalent Source Control Management Solution
- Proficiency developing web applications and user interfaces with Java technologies such as JDBC, JSP, JSF, and servlets
- Ability to multitask and work as a team player
- Ability to mentor others and provide technical assistance
- Strong problem-solving skills and self-motivated
- Excellent verbal and written communication skills
As a Full Time member of our Family, you and your family are eligible to receive:
- Great Health Benefits including a Zero premium medical plan for employee only coverage
- Short Term & Long Term Disability
- Flex Spending Accounts
- 401k Retirement plan with company match and additional company annual discretionary match opportunity
- Non-qualified retirement plan(s) available
- Life Insurance
- Bonus Eligible
- 12 Days Paid Time Off
- 9 Company Paid Holidays including a birthday holiday
- Wellness Program
- Credit Union access, Vacation & Holiday
- Tuition Reimbursement for Drivers and Technicians