• Sr. Software Developer

    Job Locations US-GA-Alpharetta
    Posted Date 7 days ago(7/10/2018 3:57 PM)
    Requisition ID
    2018-3437
    # of Openings
    1
    Job Family
    Information Technology
  • Overview

    Datascan is a provider of wholesale and audit intelligence in the automotive industry.  Datascan’s solutions are the most comprehensive in the industry, providing banks, independent finance companies, and captive financial institutions with clarity critical to their success – helping them manage risk while increasing productivity and profits. All of our solutions are web-based and delivered from our state-of-the-art DataScan-managed data centers.

     

    Job Description

    We are a software development team that concentrates on the backend within a larger team that provides both new functionality and updates existing features per requirements defined by product management and driven by our customers. Our team is evolving our product to provide distributed services for both internal consumption and external uses. We are looking for a senior Java EE Developer who will bring original thinking to build upon and enhance our current approaches to providing our clients strong technical solutions, with an emphasis on building high quality, maintainable code and bringing innovative technical ideas to the team.

    Job Requirements

    Our ideal candidate will participate in application development initiatives for state of the art Java EE solutions for our Wholesale Finance and Audit systems. We are looking for a senior Java EE developer with extraordinary attention to detail and excellent technical and communication skills. He/she will possess the desire and ability to develop and own technical and functional knowledge of application components. Required skills and experience include:

     

      • Solid understanding of object-oriented software design using UML, data modeling and architectural abstractions.
      • Solid understanding of and ability to apply Java and Java EE design patterns.
      • Strong desire to write testable software, and a solid mindset of unit testing the code that is produced.
      • Proven experience in creating RESTful APIs.
      • Experience working on highly scalable client facing application development.
      • Enterprise software application development with excellent knowledge of distributed computing (Java EE, Spring, ORM tools etc.) and security systems.
      • Proven experience with implementation and deployment of complex software projects across multiple hardware and software platforms.
      • Proven experience in optimizing and troubleshooting complex Java EE solutions running on a Java EE application server (e.g. WebLogic, Websphere, Jboss etc.).
      • Experience leading, managing and coordinating technical aspects of large project.
      • Experience troubleshooting live systems in production.
      • Effective written and verbal communication skills with the ability to proactively raise concerns and take initiative to get the right people involved to bring issues to resolution.
      • Excellent interpersonal skills, good team player.
      • Experience with Spring Boot a plus.
      • Experience developing microservices a plus.
      • Experience with Docker a plus.
      • Experience designing and building financial software and accounting systems a plus.
      • Bachelor Science degree required, MS degree preferred.

    Technical Qualifications 

      • 6+ years experience with Java
      • 5+ years experience with modern web applications:  API development, self contained services, service discovery, circuit breaking patterns, JSON and HAL.
      • 5+ years experience with Java EE (Servlets/JSP, MVC Framework, JMS, JDBC)
      • 5+ years experience with Integration Technology:  RESTful web
      • 5+ years SQL, PL/SQL and RDBMS databases
      • 4+ years experience with Java EE Application Servers (e.g. WebLogic/WebSphere/JBoss or even Tomcat)
      • 4+ years experience with Spring Framework
      • 4+ years experience with REST API development tools such as Spring Boot, Spring MVC, JAX-RS
      • 4+ years experience with Hibernate, Spring Data or other ORM tools

     

    • 3+ years experience Common Utilities and Testing Tools:  JUnit, Log4J, Ant, Maven

     

    • More than 1 year experience with Security Frameworks: LDAP, JAAS authentication, Spring Security, OpenAM

    Options

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