Overview
Skills
Job Details
Job Responsibilities:
Ability to develop technical solutions, document the solution architecture, design document using UML.
Expertise in modernizing legacy mainframe applications that includes COBOL, Batch , CICS and DB2
Ability to analyze, and document mainframe COBOL systems
Demonstrate hands-on experience with projects supporting Service Oriented Architecture principles, work independently and provide technical directions to team members.
Perform technical design, development, modification, and implementation of computer applications using existing and emerging technology platforms.
Work with customers and team members in an Agile development environment
Follow Continuous Integration/Continuous Delivery (CI/CD) best practices for code build and deployments
Analyze internal user needs and desired results and develop software solutions.
Develop applications using Java, Angular, RESTful, JQuery, spring, and other technologies listed below.
Write, design, code, test, implement, and debug programs adhering to corporate requirements and standards.
Perform application testing and validation, programming, and documentation.
Develop software components, adhering to existing process guidelines.
Coordinate software installation and monitor implementation process.
Monitor system performance trends and identify potential issues.
Suggest opportunities for improvement.
Demonstrate strong oral and written communication
Required Education & Experience:
Bachelors 8+ Years of professional experience
Experience with J2EE technologies stack such as Java, JSP, EJB, JDBC, JMS, and WASD.
Experience with Mainframe technologies not limited to COBOL, JCL, PROC, CICS, DB2, VSAM
Experience with Web Service Technology and Security.
Service Definition Language (WSDL), WS-Security, Web Services-Interoperability (WS-I), Message Transmission Optimization Mechanism (MTOM), SOAP with Attachments (SWA).
Experience with J2EE Framework/ORM such as Struts 1 & 2, spring and Hibernate.
Experience with writing Java Batch applications with spring batch or other batch frameworks.
Solid OOD/OOP foundation with experience in UML diagramming and design documentation.
Database experience such as Oracle, DB2, SQL Server, SQL and JDBC.
Strong XML processing experience such as XSD, XPath, XSL, XSLT, etc.
Experience with JavaScript, Ajax, HTML, CSS, Angular JS and Node.js.
Experience and understanding of cloud deployments and micro services approach to build applications. Experience with AWS is plus.
Experience with complex programming, program debugging, data analysis, problem analysis and resolution issues within OO application systems.
Communication skills to present ideas and concepts effectively; strong and proven problem solving.
Self-managed with the ability to mentor others.
Communication skills to present ideas and concepts effectively.
Familiarity with project management frameworks.
Ability to obtain a Public Trust Security Clearance.
Desired Skills:
Strong communication and documentation skills.
Exposure to writing Technical White Papers and systems design documents.
Self-starter, highly motivated individual, and a team player who adapts to a dynamic work environment.
Ability to investigate/research issues, determines impact, and provide solutions.
Experience with version control software such as MKS, GIT & Endeavor.
Familiar with Web Service technologies such as Apache Axis, SOAP and WSDL.
Familiar with Rational Unified Process, CMM/CMMI.
Familiar with MS Project and Vision.
Prior experience with federal or state governments IT projects.