Genesis10 is currently seeking an Application Programmer with our client in the financial industry in their Charlotte, NC location. This is a 12 month + contract position.
Description:
Lead, design, and develop (write code) application projects for an enterprise-wide payments application
Some projects may lead others may be led depending upon project priorities and functionality
Must work with business to understand requirements and architecture leads to develop a strategic design
Ultimately responsible for delivery of project into production
XA Global transactions across multiple systems
Dealing with large files and parallel processing (aka multi-threading)
Develop in clustered environments
More complex MQ\JMS topics such as poisoned messages
Requirements:
Must be able to understand very complex systems and utilize development patterns to develop key components in a clustered and multithreaded environment that is highly scalable with continued good performance
Must be self-driven, communicate well, and work well on a team of other developers
Experience working in an Agile environment is desired
Bachelor's degree in Computer Science or relevant discipline or comparable work experience is required
Independent worker with strong troubleshooting skills
Strong communication skills (oral and written) to document/communicate issues
Ability to organize and manage multiple competing tasks and priorities in rapidly changing environment
5+ years of hands-on experience in a Developer/Lead capacity
5+ years of hands-on experience in reviewing requirements and project documentation to understand the application
Solid computer programming experience (Java, SQL, .Net, VBScript, and HTML)
Strong experience with Agile and Waterfall methodologies
Ability to assist with offshore/onshore task coordination
Experience in version control using Git
Experience in Dev Ops, continuous delivery, and continuous integration
Spring exposure, Transaction knowledge, JaxB, JMS, Jdbc, web services, Weblogic, MQ, and a good handle on core java (streams/files / collections)
Rules and Activiti/BPM knowledge would be a plus
Proven experience utilizing MuleSoft
Payments business acumen
Knowledge of client-facing applications
Experience with Agile methodology
Strong presentation skills
Client focused and able to build working relationships
Experience with Rally tool
At least 3-5 years Payments application experience, preferably in a Development role
2+ years of experience utilizing MuleSoft
Able to work as a W2 employee of Genesis10 (no Corp-to-Corp)
If you have the described qualifications and are interested in this exciting opportunity, please apply!
About Genesis10: Genesis10 is a leading U.S. business and technology consulting firm with hundreds of clients needing proven talent and solutions to power their strategic initiatives. If you are a high performing business or IT professional with solid, referenced experience, we want to meet you. Genesis10 recruiters and delivery professionals are highly accomplished career advocates, who get to know you beyond your resume to position you with the opportunities that fit your skills, experience and aspirations. We have benefit options to fit your needs and a support staff that works with you from placement throughout your engagement - project after project. To learn more about Genesis10 and to view all our available career opportunities, please visit us at www.genesis10.com. "Genesis10 is an Equal Opportunity Employer, M/F/D/V"