Java Software Engineer
Fulltime role in Alpharetta, GA
Requirements:
- 3-5+ years working with Java
- 3+ years payments industry experience
- BA/BS Degree in Computer Science, Engineering or equivalent experience
- Strong development skills with Java technologies and a deep understanding of APIs and web services
- A background in test automation using tools such as JUnit, JMeter, WebDriver, and SoapUI NG Pro
- Background in large enterprise Software as a Service (SaaS) projects (typically in industries such as payments, finance, insurance, banking, E-commerce/E-business)
- Experience with various web browsers and web hosting solutions
- Experience with Root Cause Analysis, including deep log scans, SQL Profiler and Application server logging
- Experience with Tomcat (Trust-store and key-store setup and configurations, server.xml, context and web.xml, and JDBC connections pooling)
- Experience with Databases (Transact SQL 2012+, windows authentication mode, management studio or enterprise manager)
- An understanding of the Software Development Life Cycle (SDLC)
- Experience with the Atlassian tool suite (JIRA, Bamboo, Bitbucket, Confluence, etc.)
- High level of proficiency with MS Office tools
- Excellent verbal and written communication, interpersonal, organizational, and customer service skills
- Self-starter and a team player that will thrive in a fast-paced environment