Consultant Resume
NY
SUMMARY
- SDLC: 10+ years of software development in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications with Software Development Life Cycle, production support and technology migration experience.
- J2EE: 8+ years of Programming experience in Java, JDK 1.6/1.8, J2EE, Struts framework, Spring 2.5, Spring MVC, Spring JMS, EJB 2.0, Servlets, JSP, JDBC, Applets, Java Beans, Apache Tomcat Server, JavaScript, XML, SQL, Visual Source Safe, JDBC/ODBC, myBATIS, DB2, SQL, Visual Basic, C++, C, Unix, Shell Scripting, Proficient in developing applications using J2EE Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Session Façade, Service Locator etc.).
- Cloud Platform: Experience of application setup in cloud platform, deployment in cloud, ELK framework configuration and Couch base configuration
- Web/App Servers: Experience in Programming, Deploying, Configuring and Administering Application & Web Servers such as IBM Web sphere 7.1, RAD 7.5.4, Eclipse IDE 3.0, Ant, Apache Tomcat Web Server 5.0.25, JBuilder, JBoss 3.x.
- XML/Web: XML experience using XML, DTD, XSD & SAX/DOM, HTML, CSS and JavaScript. Experienced in parsing (DOM and SAX) XML using JAXP API.
- Webservices: Web service developing experience using SOAP, RESTful, WSDL, AXIS2
- Architecture: Proficient in the design, development and implementation of Model-View-Controller (MVC) using Jakarta Struts 1.2 Frameworks, Design Patterns and DAO’s, J2EE Architecture, SDLC, Software Engineering, Object Modelling, Data Modelling, Project Management, UML, RUP Methodologies in Rational Rose.
- Source Control: Extensive experience with tools like GIT, Stash, Synergy 7.1, SVN, CVS, PVCS and VSS.
- Build Tools: Jenkins, Team city, Electric Commander, Maven
- Databases: Experienced with RDBMS implementation and development using DB2, PL/SQL
- Operating System: Windows 95/98/NT/2000/XP, Unix (IBM AIX 4.3, Sun Solaris 2.7/2.6, Sun OS 4.0, HP-UX 9.0, Red Hat Linux)
- Involved in performance tuning of SQL and Java/J2EE based applications
- Strong analytical skills with ability to quickly understand business requirements and frame technical specifications
TECHNICAL SKILLS
Java/J2EE Technologies: Java 1.6/1.8, J2EE, JDK, XML, JSP, JDBC, Servlets 2.4, EJB 2.0, JavaBeans, JNDI, ANT, Web services, JAX-WS, RESTful, WSDL, SOAP, Struts, Axis2, Spring 2.5, Spring Batch, Spring MVC, Hibernate, iBATIS, MVC Design Pattern, LOG4J
Cloud Platform: One-ops, ELK Framework, and Couch base
Scripting Languages: Shell Script, Java Script, HTML, XML, CSS
Design Skills: Object Oriented Analysis & Design (OOAD), ORM, GOF Design Patterns, J2EE Design Patterns, UML
Networking Protocols: FTP/SFTP, TELNET, Connect Direct (NDM)
Web Application Servers: WebSphere 5.1/6.1/7.0,JBoss,Tomcat 7.0
Databases: DB2 10, Oracle 9i
Operating System: WINDOWS XP, UNIX
Scheduling Tool: Autosys
PROFESSIONAL EXPERIENCE
Confidential
Consultant
Responsibilities:
- Involved in the design, coding, unit test cases for web service
- Involved in user story creation, technical discussion, code-review
- Involved in the one-ops cloud setup for web services
- Involved in open source ELK (Elasticsearch/Logstash/Kibana) framework implementation
- Involved in Couchbase implementation for global caching mechanism
- Frequent interaction with QA team and resolving the issues or queries raised by them
- Used Spring for Retry framework and Couchbase implementation
- Involved in Swagger implementation for automated API documentation
- Involved in setting up Cassandra services in One-ops cloud platform as part of POC
- Involved in Jenkins project configuration for build activities
- Involved in the performance tuning for web services using tools such as SoapUI, java melody
Environment: Java, REST services with Jersey, myBatis, Eclipse, Oracle, One-Ops cloud, Tomcat 7.0,Couchbase,ELK Framework, Log4j, Git, Stash, Jenkins, Spring framework(for Retry,Couchbase), Swagger integration
Confidential, NY
Senior Java Developer
Responsibilities:
- Have been involved in Requirement Study, analysing and writing the Use-cases for various modules of LOA.
- Interacted with business for the new requirements. Held multiple discussions to finalize the requirements with business as well as direct client.
- Involved in creating the functional requirement document (SRS) and technical design documents
- Introduced new End of Day processing job using scheduling tool - Autosys
- Involved in the End of Day processing batch process changes using Core Java, JDBC
- Involved in the UI changes using JSP, HTML, CSS to cater the requirements
- Enhanced and developed the download and upload framework for batch process with Spring Core module and iBATIS as Object/Relational Mapping (ORM) framework
- Involved in discussions with other MSSB application teams for end to end testing
- Involved in entire SDLC life cycle till the production roll out
- Have developed, tested various Java Stored Procedures and SQLJ specific to DB2.
- Implemented code review comments
- Using Team City for compiling the application
- Using RAD 7.1 for code development and Synergy/GIT for software configuration management
- Using "Quality Center" tool for defect tracking
Environment: Java, Servlets 2.4, JSP, JavaScript, Spring core, iBATIS, RAD 7.1, JDBC, DB2, Java Stored Procedures (SQLJ), Web services, SOAP, Log4j, Autosys, Synergy & SVN, Git, Stash, JIRA
Confidential
Senior Java Programmer
Responsibilities:
- Involved in daily calls with multiple teams involved in ESA migration such as infrastructure team and offshore team responsible for code changes
- Involved in the testing, problem solving of issues encountered
- Involved in multiple dress-rehearsal for ESA events and final cutover migration
Confidential
Senior Java Programmer
Responsibilities:
- Designed and developed of download and upload framework for batch process with Spring Core module and iBATIS as Object/Relational Mapping (ORM) framework.
- Have been involved in discussions with clients to understand the business requirements
- Developed new modules end-to-end to fulfil the business requirement using Core java (OOPS Concept, Collection, Concurrency), Spring CORE, iBATIS, JDBC.
- Since the development and enhancement impacted various modules developed independently by different developers over a period of time, I held discussions to improve my understanding.
- Involved in preparation of high level design document that includes database changes, modifications required in each module, reusable functionality and code, and exact new functionality to be added.
- Developed a low level design document containing code changes/ addition, database changes and UI changes
- Involved in the UI changes using JSP, HTML, CSS to cater the requirements
- Involved in SOAP web services changes that are provided and consumed by application
- Gave estimates for work involved in each module.
- Implemented code review comments
- Involved in entire SDLC life cycle till the production roll out
- Involved in the UI changes using JSP, HTML, CSS to cater the requirements Involved in the UI changes using JSP, HTML, CSS to cater the requirements
- Using Electric Commander for compiling the application.
- Using RAD 7.1 for code development and Synergy for software configuration management.
- Using "Quality Center" tool for defect tracking.
Environment: Java, Servlets 2.4, JSPs and custom tags, JavaScript, Spring core, iBATIS, Webservices, SOAP, JAX-RPC, RAD 7.1, JDBC, DB2, Java Stored Procedures (SQLJ), Log4j, Autosys, Synergy & SVN
Confidential
Senior Java Programmer
Responsibilities:
- Have been involved in Requirement Study, analyzing and writing the Use-cases for various modules of SAPPHIRE.
- Interacted with business for the new requirements and finalize it
- Involved in the UI changes to cater the requirements using JSP, CSS, HTML
- Designed and developed of download and upload framework for batch process with Spring Core module and iBATIS as Object/Relational Mapping (ORM) framework.
- Involved in discussions with other MSSB application teams for end to end testing
- Also familiar with the Software Configuration Management and Version Control System like PVCS.
- Have developed, tested various Java Stored Procedures and SQLJ specific to DB2.
- Enhanced Reports using the Actuate Tool and also did optimization of complex Queries.
Environment: Java, Servlets 2.4, JSP, JavaScript, Spring core, iBATIS, Webservices, JAX-RPC, RAD 7.1, JDBC, DB2, Java Stored Procedures (SQLJ), Log4j, Autosys, Synergy & SVN, Git, Stash, JIRA
Confidential
Senior Java Programmer
Responsibilities:
- Have been involved in Requirement Study, analyzing and writing the Use-cases for various modules.
- Involved in providing estimates for each module
- Designed and developed of download and upload framework for batch process with Spring Core module and iBATIS as Object/Relational Mapping (ORM) framework.
- Involved in the UI changes using JSP, HTML, CSS to cater the requirements
- Involved in created in flow diagrams using Microsoft Visio
- Involved in discussions with other MSSB application teams for end to end testing
- Also familiar with the Software Configuration Management and Version Control System like PVCS.
- Enhanced Reports using the Actuate Tool and also did optimization of complex Queries.
Confidential
Senior Java Programmer
Responsibilities:
- Have been involved in Requirement Study, analyzing and writing the Use-cases for various modules
- Involved in Technical/Functional document preparation as per standard documents
- Involved in generating the UML diagrams for the enhanced modules
- Involved in the Involved in the UI changes to cater the requirements using JSP, CSS, HTML
- Involved in the server side changes for application using Struts, Core Java,JDBC
- Involved in performance tuning by optimizing the Batch processes
Environment: Java, Servlets 2.4, JSP, Struts, JavaScript, WebLogic, SQL Server, VSS