Software Engineer
On-siteDallas, Texas, United States
Job Summary
Software Engineer at Copart contributing to scalable Java-based applications. Collaborates with senior engineers and management on architecture and design, develops secure, efficient applications, conducts peer reviews, and documents solutions in an agile environment. Requires a Bachelor's degree or higher in Computer Science or equivalent experience and 3-5 years of professional Java development experience. Proficiencies include Spring Boot, Hibernate, RESTful APIs, relational and NoSQL databases, cloud deployments, Maven/Jenkins/Git, JUnit testing, and agile methodologies. Additional skills with RESTful web services, Tomcat/Apache, SQL and stored procedures, and experience with DB2, MySQL, or MariaDB are a plus.
Required Qualifications
- Bachelors degree or higher in Computer Science or equivalent industry experience
- 3 to 5 years of professional software development experience with Java-based applications
- Experience with Spring Boot, ibatis / hibernate, messaging systems
- Spring REST, Spring Web, Spring Data Repository, Spring Security, Spring Cloud Stream
- Experience in cloud deployments and service integrations
- Experience in using relational as well as NoSQL data model design and development
- Experience in designing, and building RESTful APIs
- Experience in writing Unit tests using JUnit
- Experience with Maven, Jenkins, Git
- Experience with Agile Methodologies and tools
- Understanding of architecture and development methodologies of n-tier systems
- Self-motivated, curious, and able to thrive in a fast-paced environment
- Able to understand and communicate not just how technologies work, but why
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.