We provide IT Staff Augmentation Services!

Programmer Analyst-ii Resume

3.00/5 (Submit Your Rating)

Milwaukee, WI

SUMMARY:

  • 14+ years of IT experience in design, develop & maintain multi - tier enterprise applications using Java, JEE & related technologies such as Spring, spring boot, microservices, Servlets, JSP, Struts, JDBC, drools, Hibernate, SQL, PL/SQL, Angular, UNIX/Shell scripting, XML, HTML, AJAX, JQuery and JBPM.
  • Currently working as full-stack developer (Java, microservices, Angular2+) in my current assignment PaymentsOne with FISGlobal client
  • Experience in Banking, Cardbase, Payments, Retail, Health Care, Anti-Money Laundering, Shipping and Supply Chain domains.
  • Have worked on Pre-paid and debit platforms for card management and experienced with secure coding.
  • Have worked on Actimize Product used by various banks like Bank of America, RBS and fidelity for Anti-Money Laundering.
  • Have work on Security vulnerabilities remediation raised by Security group and experience in secure coding.
  • Involved in all phases Analysis, Design, Development, Implementation and Testing of Software Applications development life cycle.
  • Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment, Maintenance, and support.
  • Experience in Waterfall model and agile methodologies for SDLC (Software Development Life Cycle) and ITIL support framework for Support & maintenance.
  • Worked on complex Finance module like TRANS, NACHA, GL file processing that requires manipulation with general Ledger entries, Value Link & First Data.
  • Have experience on Data manager applications with complex data analysis on billions of records.
  • Strong interpersonal and communication skills with an ability to lead a team and keep them motivated.
  • Experience in working on offshore/onsite model.
  • Extensive experience in using various, design patterns and industry best practices such as MVC (Model-View-Controller), Singleton, Factory and DAO, DTO, singleton.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections, J2SE, JDBC, Struts, Spring boot, microservices, JBPM Framework.
  • Experience in writing DAO using IBatis, Hibernate and Hibernate mapping files.
  • Proficient in RDBMS concepts and experience in working with MySQL, Oracle 9i/10g and PL/SQL, Database triggers, Procedures, Functions.
  • Strong experience in UNIX and Shell scripting.
  • Expertise in Web-Development technologies like Servlets, JSP, JSTL, HTML, JavaScript, CSS, XML, XSL/XSLT, AJAX, JQuery.
  • Extensive experience in use of the version control software GIT, SVN, CVS, harvest CA-SCM.
  • Experienced in generating logging by Log4j to identify the errors in production test environment.
  • Experience in preparing various report and graphs in Excel.
  • Excellent written and verbal communication skills, presentation and problem solving skills.
  • Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.

TECHNICAL SKILLS:

Technologies: Java Version 1.5 to 1.8, Restful webservices, Spring Boot microservices, REST, JDBC, ibatis, hibernate, Spring, SpringBoot, JBPMAngular2, JQuery, HTML, CSS, JavaScript,, JSP & Servlets, Struts2, Elasticsearch, Kibana Logstash, Kafka

Databases: Oracle, MySQL, PL/SQL

Web/Application Servers: Jboss4.x, Weblogic 10.x, Web Sphere 6.x/ ESB 7.x, Tomcat 5x, Apache Tomcat 6.0, Openshift

Scripting Languages: Java script, Ajax, PHP, UNIX Shell Scripting, Angular2+

Frameworks: Spring Boot, Spring, IBatis, Hibernate, JBPM, Angular, Secure Coding, Struts2.x

Version Control: GitBucket, Git, CA-SCM (harvest), SVN, CVS

Build tools: Maven, Ant, Jenkins, Hudson

IDE s and Utilities: Eclipse, Visual Code Studio, NetBeans.

Operating systems: Windows, Linux, and Unix.

Industries: Payments, Banking and Finance, Retail, Shipping, Anti-Money Laundering, Supply Chain, Secure Coding.

Miscellaneous Tools: JIRA, Confluence, Splunk, OpenShift, different Client specific Change management tools, Microsoft Excel, word and power-point presentations

PROFESSIONAL EXPERIENCE:

Confidential: Milwaukee, WI

Programmer Analyst-II

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Develops program logic for new applications or analyzes and modifies logic in existing applications.
  • Codes, tests, debugs, documents, implements, and maintains software applications.
  • Maintains, tests, and integrates application components.
  • Write new microservices and maintain/enhance existing services
  • Convert some of the existing Legacy services into Restful API.
  • Suggests technical alternatives and improves/streamlines processes and systems.
  • Make sure new code is aligned with standards and clean sonar scan.
  • Enhancing the existing functionality to improve performance and bug fixing.
  • Review code introduced by other team members during development
  • Participate in design review process for major enhancement
  • Mentor new team member and bring them up to speed
  • Work on code Security remediations.

Technologies Used: Java 1.8, Angular7, Spring boot and microservices, ElasticSearch, Logstash, kafka, hibernate, RESRFul, flowable/activity BPMN, docker, eclipse Oxygen, Oracle 12c database, Maven, Git, Sonar scans, flowable, drools, JIRA, Jenkins, Tomcat, OpenShift, Splunk.

Confidential: Milwaukee, WI

Programmer Analyst-II

Responsibilities:

  • Work on Security vulnerabilities remediation raised by Security group (to meet PCI and Fortify OWASP standards)
  • Upgrade and re-write of legacy application into new FIS web-framework.
  • Provides application software development services or technical support typically in a defined project.
  • Develops program logic for new applications or analyzes and modifies logic in existing applications.
  • Codes, tests, debugs, documents, implements, and maintains software applications.
  • Maintains, tests, and integrates application components.
  • Coordinate and assist mainframe team to get/share the service detail and assist them to do impact analysis.
  • Ensures that system improvements are successfully implemented.
  • Demonstrates an understanding of FIS systems and the financial services industry.
  • Analyzes requirements and translates business requirements into product designs.
  • Writes technical specifications and other forms of documentation.
  • Suggests technical alternatives and improves/streamlines processes and systems.
  • Completes project assignments and special projects commensurate with job expectations.
  • Conducts planning, analysis and forecasting activities to plan projects and tasks.
  • Provide leadership and/or guidance to other technical professionals.
  • Code review and mentor new team members.
  • Part of design-review and package approval group where my responsibility is to review other parallel teams design and provide review comments as needed.
  • Also owns the Fortify SME responsibility where I am responsible to identify new issues and provide audited scan reports to librarian before any release.
  • Actively participate to have Code review checklist up to date.
  • Code review and mentor new team members.

Technologies Used: Java 1.8(upgraded from 1.7 in early 2018), JSP, Servlets, J2EE, Spring 4.0(IOC, Security, ORM/REST integration), hibernate, RESRFul, Message broker, JQuery, Ajax, XSD, XMLBean, JBOSS 4.3, Eclipse, CA SCM, Oracle database, Log4J, Unix, Spring Framework for IOC and security, Harvest, Ant.

Confidential: Chicago IL

Lead Java Developer

Responsibilities:

  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements for data integrations coming from various medical system.
  • Working on defect fixes and new improvements for application.
  • Resolving the customer issues by properly analyzing the root cause for the problem and fixing using the optimal solution.
  • Design and develop various drool workflows for the application.
  • Working as Lead Integration Engineer and own the responsibility to design and develop flat file Import and HL7 message Integration with core CCM.
  • Track and Manage team’s resourcing on different integration project.
  • Work closely with Client team and help them to estimate the Integration project timelines.
  • Implement data import workflows using Client specific data Manager application (kind of ETL tool) that involve writing new PL/SQL(Store procedures/function) along with performance optimization.
  • Write complex SQLs to help Operations team for analysis of data file imports with billions of records.
  • Coordinate with Product and client team to get team’s deliverables tagged into release cycle.
  • Writing functional test cases using JUnit test framework for drool workflows.
  • Document the technical code flow and architecture of integration work for better knowledge management.
  • Code review and mentor new team members.

Technologies Used: Java1.6, Spring, Hibernate, Struts2, JBoss, Postgres database, Mirth Connect, drools, Java1.6, Maven, putty, WinSCP, GitHub, MSSQL server, HL7, PL/SQL, Client specific Data Manager Application

Confidential

Java Lead

Responsibilities:

  • Leading a team size of 5 On-site & 7offshore including Support (L2/L3), Operation and Development.
  • Schedule improvement/defects for particular release based priority and team bandwidth.
  • Presenting Weekly Status Report.
  • Working on defect fixes and new improvements for application.
  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Evolved into development of REST full APIs for exposing service order manipulation services to AT&T third party.
  • Worked on complex finance module like TRANS, NACHA, GL file processing that requires manipulation with general Ledger.
  • Write JUnit test cases of unit test atomization.
  • Writing new PL/SQL to define short term solutions for production issues.
  • Write Unix/shell scripts for Production monitoring and short term solutions.
  • Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Implemented the business logic using various Design patterns.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
  • Used spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Provided Short Team & Long term solutions for recurring L2 works and saved manual efforts of L2.
  • Root cause analysis for production bugs raise by end user or customer care centers and provide those workarounds within defined SLA.
  • Do the weekly and monthly incident and service request trending, and work on reduction plan.
  • Prepare various weekly and daily reports.
  • Used SQL Queries in Java code to do select/update/delete depending upon the business requirement.
  • Also used stored procedures connecting to the database using spring JDBC.
  • Responsible for modifying existing xml schema definition as per client’s requirements.
  • Developed dynamic interfaces in JSP, JQUERY, and AJAX.
  • Developed several shell Scripts to automate file transfers.
  • Developed shell script to retrieve data and generated reports and automated to send these to management team to look at Statistics on daily basis.
  • Involved in developing UnitTest cases and testing the Application.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Involved in the complete life cycle of the project from the requirements to the production support.

Technologies Used: Java 1.5, J2EE, Spring 3.0, Struts2.x, Hibernate, IBatis, 3.0, Ajax, JQuery, Ajax, JSP, XSD, XMLBean, JBOSS 4.3, Eclipse Juno, MySQL, Log4J, Unix, Altova map Force, Spring Framework for IOC and security, JIRA, SVN, Hudson, Ant

Confidential

Sr. Software Developer/ Software Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Developed UML use cases and class diagrams.
  • Documenting the Functional and Technical specifications.
  • Developed web components using MVC pattern under Struts framework using a Central Servlet acting as the controller.
  • Coded Struts Action Servlets to process requests and forward to Struts Action classes.
  • Integrated Struts with Hibernate to develop the online application.
  • Used Hibernate and wrote HQL for querying the data from database.
  • Used JavaScript for client-side validation and Struts validator Framework for form validations.
  • The front-end JSP pages were developed using the Struts framework and were hosted in a J2EE environment on an Apache tomcat server.
  • Created and Implemented CSS Sprite images to save the overhead of having multiple server requests.
  • Worked on JQuery UI Components-navigation menus, tabs, autocomplete fields, tooltips and third party plugins- Datatables, JQuery window, JQuery Validation engine.
  • Excellent working experience with Oracle10g including storage and retrieving data using Hibernate Query APIs.
  • Developed the confirmation mail sending functionality.
  • Developed shell script to retrieve data and generated reports and automated to send these to management team to look at Statistics on daily basis.
  • Responsible for modifying existing xml schema definition as per client’s requirements.
  • Enhancing the existing functionality to improve performance and bug fixing.
  • Replicate reported issue by deploying prod like WAR into various application servers based on environment and do the RCA.

Technologies Used: Java 1.5, Struts 2.x, Hibernate 3.0, Web Logic server 10.5, WebSphere, Tomcat, XSD, XSLT, Ajax, Oracle 10g, Log4J, Dom4j, SVN, JIRA, Maven tools, Eclipse, Apache Tomcat 6.5, CSS, Ajax

Confidential

Software Developer

Responsibilities:

  • Bug fixing and enhancements.
  • Investigate assigned JIRA Issues and give estimations.
  • Provide possible solutions.
  • Check in at center repository.
  • Do Unit testing for changed code.
  • Release Engineering.

Technologies Used: JSP, Servlet, HTML, CSS, MySQL, CSV, SVN, JIRA, Eclipse, WinSCP

We'd love your feedback!