EMPLOYER: First Data Technologies, Inc.
TITLE: Application Analyst
LOCATION: Atlanta, GA
DUTIES: Consult with project teams and functional units on the design of important projects or services. Support existing business systems applications. Use multiple languages and tools, and emerging technologies. Draw on strong knowledge of application development technologies, tools and methodologies to work on moderate to complex projects and issues within functional area. Perform coding as per Javas standard programming principle using Spring Core, Spring Security, Spring MVC, JPA and Hibernate. Demonstrate the use of RESTful WEB services, Java and JEE with Java IDE including Eclipse and Intellij, unit test framework (JUnit and Mockito). Practice and implement test driven design (TDD) principles and methodology, thread safe design and singleton design for multi-threaded environments to develop products and understand the security requirements in the payment industry. Build and deploy applications in Apache Tomcat, JBoss and Pivotal Cloud Foundry using Apache Maven and Apache libraries (commons, vfs and utils), and CI/CD pipeline including Jenkins. Use JSR 303 for bean validations. Proficiency in databases & SQLs including Oracle Database. Efficiency use code management and version control using Git, Bitbucket or SVN. Independently work with IT functional units and business units to recommend strategies on improving system applications. Ensure adherence to established standards and consult with senior managers on technology solutions. Provide testing and improvements as well as ensuring timely delivery of software. Perform specific tasks to defining requirements, developing software, testing software and supporting production applications.
REQTS: Bachelor's degree or a foreign equivalent in Computer Science, Engineering (any), or a related field, plus five (5) years of progressively responsible experience in the job offered, or as an Application Developer, Systems Engineer, or a related position. Must have five (5) years of progressively responsible IT experience with: Java and JEE; Spring Security; Spring Core; Spring MVC Java IDE including Eclipse and Intellij; Databases & SQL including Oracle; Test framework (Junit and Mockito) and test driven design methodology and principles; Thread safe design for Multi-thread environments; JSR 303; Apache libraries (commons, vfs and utils); Hibernate; JPA; Apache Maven; RESTful and Web services; Test driven design (TDD) principles; and CI/CD pipeline including Jenkins.