Software Engineer (Java Business Rules Developer)

GreenSky   •  

Alpharetta, GA

Industry: Business Services


5 - 7 years

Posted 272 days ago

This job is no longer available.

Job Description

GreenSky is one of the fastest growing Financial Technology companies in America. We make it easy for businesses of all sizes to offer credit to their customers with a fast and paperless solution. With billions of dollars in loans and hundreds of thousands of satisfied customers, GreenSky is quickly changing the consumer credit marketplace. We have a great team, are growing quickly, and are backed by some of the leading investors in the world.


Our corporate headquarters is located in the financial technology hub of Atlanta, GA. We have three locations in the Atlanta area, Alpharetta, Glenridge Connector, and N. Druid Hills. This team is located in Alpharetta.


Software Engineer


As a member of the application development team, you will be responsible for the design, development and maintenance of enterprise software applications to support business requirements.

This role will involve the use of CASE tools for software development.


Key Job Functions


Understand business requirements and develop design documents to clearly identify technical solutions.

Write well designed testable code.

Collaborate with the DevOps team to build deployment documents and provide deployment support across all life cycles.

Collaborate with the testing team to troubleshoot code quality and functional issues.

Provide ongoing maintenance, support and enhancements to existing systems and platforms.

Work with other team members to elevate technology and consistently apply best practices.

Create innovative solutions to meet organization's technical needs.





Experience and Skills:

Minimum Experience

4+ years of Java Development experience, with the following technologies:


Specialized Knowledge & Skills

Must have Experience with business rules engines like Drools or other equivalents

Integration platforms like IBM Cast Iron or Mule ESB

Scripting Languages like LUA

Java and frameworks like Spring, Struts, Hibernate and Spark

XML, JSON and Javascript

SOAP and RESTful web services


Scripting/Build tools like MAVEN, Gradle, ANT etc.

Source Code Management tools like GIT

Good written and oral communications skills

Ability to communicate effectively and professionally, both verbally and in writing

Ability to think quickly and logically to resolve issues

Strong attention to detail and follow-through skills

Team player attitude with a willingness to lead




Bachelor's degree in Computer Science or equivalent work experience.

  • Job Tracking ID: 512446-607001