Systems Analyst Resume
SUMMARY
- Highly motivated, skilled and result orientated IT Professional with over 19 years of progressive experience supporting application analysis, design, development, testing, debugging, trouble shooting, maintenance and enhancements of Web - based, Enterprise business applications using Java/J2EE Technologies, OOP, OOAD.
- Works independently with minimal supervision, strong team player; delivering quality technical solutions
TECHNICAL SKILLS
Programming Languages: Java 1.8 (Streams, Functional interfaces, Method references), EJBQL, HQL, UML
Java/J2EE Technologies: JEE - Servlets, JSP, JSF, EJB, JDBC, JAXB, JNDI, Hibernate/JPA, JAXB, JMX
Web Technologies: Javascript 1.8, HTML 4, DHTML, CSS 2, JQuery 2.0, AJAX, XML 1.0, JSON
Web Services: JAX-RS (w/Jersey), WSDL with SOAP 1.2 with Axis1.x/CXF, REST 2.2, JAXBFamiliar with Microservices with SpringCloud
Application Frameworks: Struts, Jboss SEAM, JSF (MyFaces with Tomahawk, Richfaces), Spring (core, w/iBatis, Hibernate/JPA, Batch, Mail, familiar with MVC and AOP), Apache CXF, JMeter, JMX, familiar with OSGi concepts
Testing Tools: JUnit 5, Jira, SOAP UI 4.6, EasyMock
SDLC Methodologies: Waterfall, Agile, Scrum
Web Application Servers: Web logic 12.x, IBM Websphere 7.0, JBoss 4.x, Apache Tomcat 9.x
RDBMS: Oracle 9i, 10g, 11g, SQL, PLSQL, MS SQL Server 2012+, MySQL 5.x, MS-Access, DB2
IDE/RAD tools: MyEclipse 7.x, Eclipse 3.3, IBM RAD8
Reporting tools: Jasper and iReport
Bug Tracking: JTrac, Bugzilla, Mylyn-Trac
Build and Deployment tools: Ant1.8, Maven3, Jenkins, Archiva, IBM UrbanCode 6.1.2.3-x (uBuild, uRelease, uDeploy)
Profiling tools: Eclipse TPTP, JConsole, JVisualVM
Automated UI Testing: Selenium Web Driver API
Version Control: Star team, CVS, SVN. Familiar with Git
PROFESSIONAL EXPERIENCE
Confidential
Systems Analyst
Responsibilities:
- Java/J2EE code enhancements and bug fixes: ADFViews with Custom SQL, Java classes
- REST Authentication Service against OAM using SSO concepts, JSON messaging, Jersey API
- Unit testing Java components
- Creating new Tables and relationships in Oracle Database; Processes around them
- Cross-Session testing with Selenium Webdriver API
- Maintain/enhance Gateway code to match version upgrades from GPI. Health checks
- Unit test suite upgrades/modifications, GPI Virtual Terminal verifications
- PCI-DSS compliance. Code/Reference Data/Batch/Reports promotions to various environments
- On board apps into new environments, supporting client-apps to Gateway
- Maintain product documentation, Symptom checks and Issue logs
- Promotions and On Call Production support: Application Coordination
Confidential
Technical Lead
Responsibilities:
- Identifying the impacted operations to be migrated as per the RWS interface changes.
- Migration from Axis based web-service clients to Weblogic based Clientgen generated stubs for impacted operations. (RPC to document style)
- Analyze the impacted operations; generate client side code to consume migrated operations
- Leading the team of 4 resources, daily standup updates to the client
- Configure and run Jenkins build
- Perform code review to meet HA compliance standards, Solution design and review
- Apply changes in ALSB with new end-points
- Create QA/Production deployment release notes and do the QA/Production support/issue fixes
Confidential
Programmer Analyst -Java/JEE
Responsibilities:
- Responsible for all phases of development and maintenance on assigned computer applications
- Researches system enhancements and problems; performs analysis and design of computer applications
- Perform programming and testing; configuration tasks and documentation.
- Provides production support of large, complex applications, resolves problems in constrained time frames
- Consult with Business Analyst and end users to gather information about program intent, functions, data requirements, input /output requirements, controls and interfaces with other systems
- Understand the Business requirements and develop the Enterprise Integration Application using J2EE and SOA (Service Oriented Architecture) for the integration of third-party packaged and custom applications
- Designs and/or write program specifications and services for various UCLA departments business requirements based on consultations with Business analyst and end users
- Design layout of user interfaces, printed out puts and interfaces with other systems