Java Software Engineer InComm Holdings
THIS JOB HAS EXPIRED Overview:
InComm is the industry leading marketer, distributor and technology innovator of stored-value gift and prepaid products. Our 225,000 partner locations generated nearly $13 billion in retail sales of prepaid products in 2009 and over 1 billion customers every week.
With InComm, retailers can unleash new revenue streams by offering the industry's most appealing products. Our patented technology solutions, best-in-class category management expertise and award-winning vendor service produce exceptional results for our retail partners.
InComm's retail network features most of the premier brands in the big box, grocery, convenience, chain drug, discount, electronics, office supply and other categories. Since 1992, InComm technology has made the buying process easier for consumers while streamlining the selling process for product and retail partners.
Support both the evolution and continued development of existing applications and the design and delivery of new applications in an agile environment
Design, develop, deploy, configure, document and debug software, while properly escalating issues to meet deadlines
Apply the appropriate standards, processes, procedures, and tools throughout the development lifecycle, and ensure reuse of code
Troubleshoot and correct program errors and defects
Coordinate with QA for end to end unit testing and post production testing
5-8 years of progressive Java development experience including JSE, JEE in enterprise level scalable, distributed and fault tolerant environments
Experience with various platforms like Windows server, Linux/Unix
Strong experience with Microsoft SQL Server or Oracle
Experience with open source object relational mapping tools
Good understanding of Object Oriented Programming/Design principles including abstraction, inheritance, polymorphism and encapsulation
Experience participating in the full lifecycle of projects, including effective use of version control, build management, unit testing, and issue tracking software (ex. SVN, Maven, JIRA)
Understanding of, and experience with, software development best practices
Experience developing Web Services (ex. RESTful or SOAP) and strong experience utilizing XML
Experience reading and writing UML (Specifically class and sequence diagrams)
Familiarity with open source application frameworks
Bachelor?s Degree in Computer Science, Engineering or equivalent work experience
Excellent debugging and troubleshooting skills.
Experience working with applications deployed on web/app servers, specifically, JBoss and Tomcat.
Experience with high volume transaction processing design and development
Experience developing within a Service Oriented Architecture environment
Experience with data modeling methodologies and master data management
Experience working within PCI and SAS70 environments
Experience with ESB technologies
Experience with application frameworks like GWT, Vaadin, Spring MVC, Hibernate
Experience with scripting languages like Groovy, Python, Perl, Korn shell
Experience developing using Agile practices (Specifically XP, Scrum and TDD)
Master?s Degree in Computer Science, Engineering or advanced mathematics
Experience working in a financial services domain.
Experience working on transactional processing systems.
||Alpharetta, GA |
THIS JOB HAS EXPIRED