• Sr Java MidTier Developer

    Job Locations US-NC-Cary
    Requisition ID
    Research and Development
    Visa Sponsorship
    Travel Requirements
  • Overview

    We are looking for a Sr level Mid-Tier Developer to be a part of our Data Mining and Machine Learning Java Services Team. This is an agile team of motivated developers, with wide responsibility and high-profile feature ownership working primarily in Java, developing SAS products and solutions for delivery to customers. 


    This position provides the opportunity to develop new services that power the next generation of Analytic Solutions for Data Mining and Machine Learning. You’ll be designing and developing innovative applications that employ a combination of microservices and serve data over cleanly-designed RESTful HTTP endpoints. 


    Essential Qualifications:

    • Bachelor's degree in computer science or a related quantitative field
    • At least 5 years of professional software development experience
    • At least 2 years of Java development experience
    • Experience writing test cases in Groovy and using git for version control
    • Experience designing and building HATEOAS hypermedia-driven RESTful HTTP endpoints
    • Team-oriented collaboration-minded individual

    Additional Qualifications:

    • Excellent verbal and written communication skills – able to document and share design and specifications with team members and partners.
    • Experience working in an agile environment (i.e. sprints, user stories, iterative development, etc.)
    • Ability to collaborate with cross-functional teams.


    • Experience with Spring Boot.
    • Experience with Spring Data JPA and PostgreSQL.
    • Experience building scalable services using a microservices architecture.


    Equivalent combination of education, training, and relevant experience may be considered in place of the education requirement stated above. 


    SAS looks not only for the right skills, but also for a cultural fit. We seek colleagues who will contribute to the unique culture that makes SAS such a great place to work. We look for the total candidate: technical skills, culture fit, relationship skills, problem solvers, good communicators and, of course, innovators. Candidates must be ready to make an impact.


    Additional Information:

    To qualify, applicants must be legally authorized to work in the United States, and should not require, now or in the future, sponsorship for employment visa status.  SAS is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.  The level of this position will be determined based on the applicant's education, skills and experience.  Resumes may be considered in the order they are received.  SAS employees performing certain job functions may require access to technology or software subject to export or import regulations. To comply with these regulations, SAS may obtain nationality or citizenship information from applicants for employment. SAS collects this information solely for trade law compliance purposes and does not use it to discriminate unfairly in the hiring process.


    Want to stay up to date with SAS culture, products and jobs? Follow us on LinkedIn LinkedIn Logo


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share with your networks