Java Developer at MN – Only USC/GC

Position: Java Developer
Visa: USC/GC
Client type: Through Vendor Partner
Importance:Very High
Location: MN
Contract Type : C2C/W2/1099
Note: Locals only required – In person interview

Duties Include:
Assists in the development of the application’s architecture and blueprints on which functional and non-functional requirements (which reflect the business needs of the enterprise) can be met.
Creates developer technical designs.
Assists with the mapping of the application’s architecture to the chosen technology platform.
Defines application components, platforms, interfaces, development tools, and testing approaches.
Provides technical oversight to application development teams. Consults on integration and conversion activities.
Recommends redesign or redevelopment.
Assists with selection of technologies to provide long-term compatibility and flexibility.
Assists in analyzing organizational needs and goals for the purpose of incorporating into the design, development, and implementation of applications.
Ensures that non-functional requirements are appropriately defined, and that the application architecture supports these requirements.
Assists with determining appropriate strategies regarding long-term application direction.
Assists with compliance of Enterprise Architecture, Technology Standards, and Disaster Recovery/Business Continuity Planning.
May lead, provide direction, and coordinate activities of application development staff. Interacts with business line(s), vendors and other technologists.
Participates in the evaluation of vendor products to determine conformance with bank technical standards and appropriate fit with business needs.

-Provides technical oversight to a team of payments development/support staff.
-Participates in the technical design of application systems.
-Develops, implements and supports application systems.
-Assists in definition of time tables and project tasks; analyzes and estimates cost and time.
-Performs change impact analysis tasks.
-Creates comprehensive unit test plans and test cases.
-Participates in design, coding, testing, implementation, and documentation of solutions. -Creates and executes performance tests to ensure that expected application performance levels are achieved.
-Designs, codes, tests, debugs, documents, maintains, and modifies computer programs of moderate complexity, significance, and risk.
– Works with software vendors to understand systems and configurable options, applies configurable options, works with testing staff and Operations staff to test and implement.
-Contributes and at times, leads clients and technical staff to investigate, analyze, and resolve technical problems related to system functions, programming, configurable options, and procedures.
-Joins in post-implementation reviews of both application development content and process to maximize and share learning.
-Shares in monitoring operating efficiency of existing systems.
-Writes documentation that describes installation and operating procedures.

Skills Summary

Java & Java scripting – Required! 7 Years
SQL Server – Required! 7 Years
Online Transaction Processing Tools – Required! 7 Years
Interfacing with vendor legacy systems – Required! 7 Years
API Developing SOAP/REFT – Will be tested on this during the interview process – Required! 7 Years
JSON – Required! 7 Years
Understanding of DB2 is crtical – Required! 7 Years
Understanding of IBM virtual machine processing – Required! 7 Years
WTX, IBM Installation Manager, Cognos, IDM Integration BUS (IIB) – Highly Desired