Copart, Inc. is looking to recruit a Director of Software Engineering, who will be responsible for collaborating with other engineers and management, to achieve optimal application architecture and design.
Requirements
- Experience with Multi-threading is a must for this position
- Ability to work on real-time web applications.
- 10+ years of professional software development experience with Java based applications.
- Strong experience with Spring Boot, MVC and other Spring modules.
- Experience with Core Java and multithreaded programming.
- Experience with writing Unit tests using JUnit and mocking frameworks
- Experience with Maven, Jenkins, Git, ibatis, hibernate,JMS and messaging systems.
Responsibilities
- Develop scalable, efficient, secure applications, peer-review code, and document solutions within an agile-blended software environment
- Communicate proactively with teammates, infrastructure, security, and quality assurance to continuously improve processes and engineering excellence
- Experience with Multi-threading is a must for this position
- Ability to work on real-time web applications.
- Experience with Core Java and multithreaded programming.
- Experience with writing Unit tests using JUnit and mocking frameworks
- Experience with Maven, Jenkins, Git, ibatis, hibernate,JMS and messaging systems.
Other
- Excellent problem solving skills
- Understanding of architecture and development methodologies of n-tier systems
- Innovative drive and experience coupled with quick mastery of new technology, language, or development environment
- Self-motivated, naturally curious, and able to thrive in a fast-paced and client-focused environment.
- Skilled in documentation including business logic flows and technical writing