Overview
The Java Developer is responsible for Java and SQL development to support business objectives while providing expertise in software development and maintenance lifecycle phases from concept and design to testing. This person helps to analyze and build component-based applications in a web delivery environment, including data modeling techniques and systematic approaches to application integration. They will also work on new and existing applications along with enhancements, web sites, web applications, and infrastructure; while performing hands-on coding, provides continuous development recommendations throughout the lifecycle phases.
Responsibilities
- Production support of existing custom Java applications
- Testing and onboarding of EDI vendors
- Maintenance of various data interfaces including Microsoft Dynamics
- Research and development of AI use-cases for retail operations
- Build and maintain relationships with business stakeholders
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics or related discipline, or equivalent work experience and technical training.
- Minimum of 2 years Java programmer experience managing application software development and maintenance.
- Minimum of 2 years technical work experience in a team environment as a programmer.
- Knowledge of development tools and languages, e.g. JSP, JDBC, SQL, C, C++, JavaScript, Rest API, HTML, Struts, Python
- Strong knowledge of Windows and Linux scripting
- Strong SQL relational database experience with an RDBMS (SQL Server, Oracle)
- Ability to debug and troubleshoot complex programming structures and applications.
- Effective written and verbal communication skills.
- Ability to document development, application design and ongoing documentation of changes and modifications.
- Must be a self-starter.
Job Type: Full-time
Pay: From $85,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee discount
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Parental leave
- Referral program
- Retirement plan
- Tuition reimbursement
- Vision insurance
Work Location: In person