ABOUT AGILLENCE
Agillence has developed powerful “next generation” optimization technology for solving supply chain problems. Coupled with our unique web-based product architecture, we deliver our clients unprecedented benefits. Agillence is proven in the area of automotive inbound logistics as experts. Agillence can provide the right people, process and technology to ensure optimized material flow. Our customers include OEMs, Tier suppliers and 3PLs across the globe.
Our Development team is charged with creating and maintaining best-in-class supply chain software products to strengthen our customer’s teams. We are seeking to grow our development team with the addition of a new Java Developer role.
WHY JOIN OUR TEAM
Agillence has a high employee retention rate because we value and appreciate the expertise, knowledge, and work each employee contributes. We invest in our employees. We believe in our philosophy that providing the best tools and training sets the path for long term individual and team success.
Agillence has a friendly, diverse, team-oriented work environment where each employee contributes their individual expertise in a collaborative approach to achieve team and client success.
Our Southfield, MI office location has an open floor plan to support our work culture and values.
JAVA DEVELOPER JOB DESCRIPTION
Java Developer role required supporting design, development, implementation, and maintenance of modern web applications. Performs a variety of tasks, applying extensive technical knowledge and problem-solving skills to address unique challenges impacting the logistics and supply chain industry. Candidate should have 1-5 years of overall Java development experience and possess a good understanding of OOP & related design patterns. Candidates for this position will have a fantastic opportunity to be involved in projects viewed as a key success factor in the development of a world class supply chain. Success will gain senior level executive recognition.
The local candidate will support a hybrid schedule with 2 days per week in the Southfield, MI office. Reports to Sr. Software Developer.
Responsibilities:
Design and implement modern applications using java and web technology.
Use modern software engineering IDEs including Eclipse/IntelliJ.
Work with users in an Agile development approach to understand and document requirements in Bitbucket Git.
Develop/Maintain Java applications with XML, Tomcat, Stand.
Develop Java application/module that read/write from/to RDBMS(Oracle).
'Tier3’ application troubleshooting and support.
Job Qualifications (Required):
Must be proficient in Java 8+: OOP, design patterns, data structure, java streams, lambdas, and the java API.
Strong problem solving and data analysis skills
Experience working with common database platforms and data structures. (Oracle, MSSQL, other)
Minimum 1 to 5 years overall software engineering experience.
Bachelor’s degree in Computer Science, Engineering or equivalent experience
All candidates will be asked to complete a prescreening and practical skills assessment
Job Qualifications (Preferred):
Experience web application development / HTML5, JavaScript (ES6), CSS, JSP is a plus
Experience with GWT (Google Web Toolkit) is a plus
Experience working in support of the logistics and supply chain industry is a plus
BENEFIT HIGHLIGHTS
Team member benefit program highlights:
Medical, Dental, Vision, Life and Disability insurance with premiums offset by Agillence contributions.
401(k) Retirement Savings Plan.
Generous Paid leave including 13 company holidays and 15 accrued PTO days per year to start.
Employee Assistance Program (EAP)
Employee Discounts.
Onsite Office Building Perks (restaurant, snacks, gym, etc.)
Business Casual Dress Code
Fun Employee Events
Physical demands of job position:
Occasionally required to stand.
Occasionally required to walk.
Continually required to sit.
Continually required to utilize hand and finger dexterity.
Continually required to talk or hear.
Frequently utilize visual acuity to read information and/or use a keyboard.
Occasionally required to lift/push/carry items up to 25 pounds.
The above is intended to describe the general content of and requirements for the performance of this job. It is not to be construed as an exhaustive statement of duties, responsibilities or physical requirements. Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Agillence Inc. is an equal employment opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or veteran status or any other legally protected characteristics with respect to employment opportunities.