Mid – Senior Java Developer
Job Description
Overall Parts Solutions, Inc. (OPS) is an industry leader in the automotive parts procurement process and is currently providing opportunities for talented Java Developers. The function of this position is to define, design, implement, and maintain complex web applications and microservices.
Essential Duties and Responsibilities
Develops one or more large complex web applications or creates enhancements to meet business requirements. The candidate will work directly with management to develop application requirements and ensure business objectives are met.
Education and/or Experience
Bachelor's degree in Computer Science, Computer Information Systems, Software Engineering or equivalent. Seven years experience in web application development with at least five years in development using Java. May substitute required education degree with additional years of experience in web site and interactive web application development including database and external application interfaces on a one to one basis.
Required Skills
5+ years in Core java design and development, testing, troubleshooting and debugging complex applications
Have experience with one or more of the following: microservices, docker, AWS, HTML, CSS, Typescript, React
Solid understanding of OO concepts and design patterns
Solid experience in writing SQL queries, preferably with SQL Server
Experience with creating REST APIs
Care deeply about automated testing
Solid understanding of application security
Working knowledge of Linux
Proficient oral and written communications skills
Disciplined, self-motivated work ethic
Ability to take ownership of a problem or task
Knowledge of the following technologies is a plus: Groovy, Grails, Micronaut, Spring, Hibernate, Android, iOS