Copart logo
CopartPosted 2 months ago

Software Engineer

On-siteDallas, Texas, United States

Full TimeMid LevelBachelors DegreeEnterpriseServices

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce