Java Batch Programmer - Greensboro, NC - Georgia IT Inc.
Greensboro, NC
About the Job
Job Title: Java Batch Programmer
Location: Greensboro, NC
Position Type: Contract 12 Months
Rate: DOE
***Corp to Corp / W2 / 1099 accepted***
Senior (5 years' experience) Java Batch Programmer. Application developer with JAVA, HTML, JavaScript, XML, XSLT, JSF, Rich Faces, Ajax, Websphere and DB2 skills. COBOL skills a plus. The candidate will be responsible for designing, coding, testing, and implementing enhancements and maintenance modifications on multi-platform applications. Will have extensive interaction with technical peers as well as business partners.
As a single resource to the project, get the requirements directly from the financial client.
Involved in software development life cycle (SDLC), which includes requirement gathering, design, coding, testing.
Design and develop Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
Implement the business layer by using Hibernate with Spring DAO and also develop mapping files and POJO java classes using ORM tool.
Implement multi-threading and handle it safely.
Use ODWEK Wrapper Web Service to retrieve the required reports from IBM Content Manager on Demand (IBM CMOD).
Use DAO pattern to retrieve the data from database.
Retrieve data from DB2, and update data in Oracle 10g as part of the requirement.
Create a .bat file and added the job in the scheduler as part of the batch process.
Implement and modify complex REGEX expressions.
Communicate with third-party services like CMOD.
Have Knowledge on Spring Batch which provides Functions like processing large volumes of records, including logging/tracing, transaction management, job processing statistics, job restart, skip, and resource management.
Use Maven as building tool.
Use Log4j for Logging various levels of information like error, info, debug into the log files.
Use JUnit framework for Unit testing of application.
Location: Greensboro, NC
Position Type: Contract 12 Months
Rate: DOE
***Corp to Corp / W2 / 1099 accepted***
Senior (5 years' experience) Java Batch Programmer. Application developer with JAVA, HTML, JavaScript, XML, XSLT, JSF, Rich Faces, Ajax, Websphere and DB2 skills. COBOL skills a plus. The candidate will be responsible for designing, coding, testing, and implementing enhancements and maintenance modifications on multi-platform applications. Will have extensive interaction with technical peers as well as business partners.
As a single resource to the project, get the requirements directly from the financial client.
Involved in software development life cycle (SDLC), which includes requirement gathering, design, coding, testing.
Design and develop Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
Implement the business layer by using Hibernate with Spring DAO and also develop mapping files and POJO java classes using ORM tool.
Implement multi-threading and handle it safely.
Use ODWEK Wrapper Web Service to retrieve the required reports from IBM Content Manager on Demand (IBM CMOD).
Use DAO pattern to retrieve the data from database.
Retrieve data from DB2, and update data in Oracle 10g as part of the requirement.
Create a .bat file and added the job in the scheduler as part of the batch process.
Implement and modify complex REGEX expressions.
Communicate with third-party services like CMOD.
Have Knowledge on Spring Batch which provides Functions like processing large volumes of records, including logging/tracing, transaction management, job processing statistics, job restart, skip, and resource management.
Use Maven as building tool.
Use Log4j for Logging various levels of information like error, info, debug into the log files.
Use JUnit framework for Unit testing of application.
Source : Georgia IT Inc.