- University Degree in Computer Science, Information Systems, or equivalent Application development experience
- Strong COBOL Application Development experience
- Strong Java Application Development experience including patterns such as MVC, REST, and dependency injection
- Excellent knowledge of relational databases and SQL technologies (JDBC), including advance SQL skills in modeling, query writing, and query tuning/optimization
- Proficient in working with Linux in server environments
Nice to Have
- Experience with Micro Focus Visual COBOL, Object-Oriented COBOL (including COBJVM integration and COBOL with embedded SQL), and integration using JSON/XML web services and MQ messaging systems
- In-depth knowledge of Java and JEE internals (class loading, memory management, transaction management, etc.), with experience in application servers like Tomcat or WebSphere, and the Spring Framework
- Proficiency in a variety of programming languages and frameworks including VB.Net, ASP.Net, MVC, Win Forms, C, C++, C#, HTML, CSS, JavaScript, Ruby, and Pro*C
- Mobile development expertise on iOS/iPadOS, with skills in XCode, Objective-C, Swift, Swift UI, and related technologies
- Experience with development tools and technologies such as Jira, HP ALM, TeamCity, Service Now, Splunk, and Containerization