Senior Developer/architect Resume
VirginiA
SUMMARY
- Having more than 14 years of IT experience in the areas of Solution Architecture, Analysis, Design, Development and Integration of J2EE/Websphere Portal.
- Wide experience in design, development and maintenance of web application across Banking & Finance, Telecom and Health Care industries.
- Experience in developing web based JEE applications using Spring, Struts, Hibernate, JMS.
- Experience in Spring Framework such as Spring MVC, Spring IOC, Spring ORM, Spring Security.
- Experience in developing and consuming Web Services using RESTful and SOAP and WSDL.
- Gained Practical knowledge on the Amazon Web Sservices.
- Experience in designing front end interfaces using HTML, JSP, JavaScript, Angula JS, NodeJS, ReactJS and Ajax.
- Experience in PL/SQL programming
- Experience in Performance Tuning
- Experience in developing the Autosys jobs, schedules and troubleshooting
- Design and Development of web - based Applications Using different servers including JBoss, Web Sphere, Web Logic Server, Tomcat.
- Experienced in Unit testing using Junit, smoke testing, regression testing and system testing.
- Good Experience on Process Improvement and Continuous Integration.
- Experience in Planning, Schedules and Estimates of the projects by using Microsoft Project Plan
- Continuous Learning: Keeping up-to-date and acquiring new skills and technologies
- Experience in Production Support 24/7
TECHNICAL SKILLS
Operating Systems: Windows, Unix/Linux
Programming Languages: Java, J2EE, SQL, PL/SQL
Technologies: JDBC, Servlets, JSP, EJB, JNDI, WebServices (Restful/SOAP), JMS, IBM MQSeries, Autoosys, Hadoop, Hive, Pig, Sqoop, Hive, Flume, Spark, Scala
Frame Works: Spring, Struts, Hibernate, JSF
XML Technologies: XML, XSL, XSLT, XML Schema
Scripting Languages: HTML, CSS, JavaScript, JQuery, NodeJS, AngularJS, ReactJS, Mocha, Chai, and Sinon
Servers: JBOSS. Web Sphere, WebLogic, Apache Tomcat.
Databases: Oracle, MS SQL-Server, MySQL, MongoDB
IDE Tools: Eclipse, RAD
Source Control and Build Tools: SVN, ClearCase, CVS, GitHub, BitBucketAnt, Maven, Hudson(Jenkins)
Other APIs: Alfresco Business Process Management Activiti (BPM Activiti)
PROFESSIONAL EXPERIENCE
Confidential
Senior Developer/Architect
Responsibilities:
- Setup version control by using Bitbucket
- Development of RESTful services to provide all the CRUD capabilities.
- Design and Development of BPM workflows by using the Alfresco Activiti API
- Development of listeners and email components that works with Acitiviti.
- Integration of Activiti with KoBoToolbox
- Development of various queries to queryMySQLandMongo DB
- Designed and developed the ACL (Authentication and Authorization) and integrated with Azure. This solution also works with controlling the access to the various endpoints. As part of this developed custom components and mongo collection
- Design and development of the Exceptional handling by using Reponse Entity Exception Handler
- Building Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS
- Development of several endpoints and service classes to implement the new functionality which is added to the System
- Development of Unix shell scripts for various jobs and scheduling
- Development using Spring Boot and Thymeleaf
- Junit testcases using spring-test
- Implementation of SSO by using Microsoft Azure
- Testing Restful endpoints by using the Postman and RestClient within Chrome
- Created build and deployment scripts usingMaven.
- Leading the mid-size team of developers
Environment: Java8, Spring v4.x, RESTful Webservices, ReactJS,Tomcat, Spring Tool Suite (STS/Eclipse), Bitbucket, Jira, Confluence, Google Cloud (GCP), KobotoolBox, JQuery, CSS, Bootstrap, Javascript, NodeJS, ReactJS, Spring 4.x, Junit, MongoDB, Alfresco Activiti, Unix, Maven, Jenkins, Azure
Confidential, Virginia
Sr. Developer
Responsibilities:
- Analysis of existing systems
- Enhancements to existing systems
- Migration of Autosys jobs from R4.5 to R11
- Development of Unix shellscripts and jil script for Autosys Jobs
- Troubleshooting the issues and provide the solution
- Conversion of MQ based SBA services to the REST Services
- Provide new functionality to the applications based on the new requirements
- Migration of applications from Java 5 to Java 7
- Working in Agile environment.
- Migration of code to high environments using iCART.
- Create CRQ and INCs, and follows up through the approval process
- Interact with customers and Subject matter experts of various teams to gather information during the requirements gathering, analysis, design, coding and testing.
- Responsible for the deliverables and the implementation plan
- Migration of projects from Struts 1.1 to 1.2.9
- Implementation of the batch jobs based on Spring Batch that are scheduled by Autosys
- 24*7 L3 Production support on rotation basis
Environment: Java/J2EE, Webservices, Weblogic server 9.x,10.3, Eclipse, Java/J2EE, EJB, JQuery, SVN, Spring 3.0, Struts 1.2.9, Junit, RapidSQL, TOAD, Sybase, Oracle 11g, Unix, BMC Remedy Tool, Clearcase, iCART, GitHub and relevant tools for J2EE applications.
Confidential - Maryland
Sr. Developer
Responsibilities:
- Design the application flow and technical architecture for various business needs.
- Provide estimates in different phases
- Usage of Quickr Portlet, create and maintain Places in Quickr
- Enhancements to the existing Portlets.
- Write JUnits for unit testing the code
- Deployment of Portlets using xml access.
- Integration of Portlets with the Webservices
- Assist Testing team to test complex scenarios in the system during the SIT and UAT
- Production support and assist business during the checkout
- Working in Agile environment.
Environment: JSR 268, JSF 2.0, Websphere Portal Server v.7, WCM, RAD 8, Java/J2EE, EJB, JQuery, Webservices, SVN, Spring 3.0, Hibernate 3.0, Oracle 11g, DB2, SQL Server and relevant tools for J2EE applications.
Confidential, Newark, NJ
Sr. Developer
Responsibilities:
- Design application flow and technical architecture for various business needs.
- Provide estimates in different phases using the Use Case Model for estimates and different classes of estimates
- Development of new Portlets for Payment processing, Change Provider, Benefits Summary and Benefits Details using css, javascript jquery and Spring MVC.
- Implemented Inter Portlet Communication
- Developed persistency layer using Hibernate and JPA
- Write Junits for unit testing the code
- Deployment of Portlets using xml access.
- Implemented Spring based core classes using IOC
- Developed new modules using PUB/SUB Architecture and Message Driven Beans
- Integration of Portlets with Third Party payment system using the web services
- Working in Agile environment.
Environment: JSR 268, Websphere Portal Server v.8, RAD, Java/J2EE, EJB, JQuery, Web services, SVN, Spring 3.0, Hibernate 3.0, Oracle 11g, DB2, SQL Server and relevant tools for J2EE applications.
Confidential, Chicago
Sr. Developer
Responsibilities:
- Participate in requirements gathering and analysis.
- Interact with customers and Subject matter experts of various teams to gather information during the requirements gathering, analysis, design, coding or testing.
- Prepare project weekly status report for the project - DDW decommission for Total Risk Online application and participate/contribute to the meetings held at onsite.
- Contribute and work with management to deliver the Service level agreement reports for the project DDW decommission.
- Track the deliverables against timelines, conduct project risk analsyis and escalate to management as needed.
- Co-ordination with other project teams in providing/absorbing technical solutions.
- Prepare the design for new implementation and get approval from the Architects team.
- Design the database tables and key columns
- Define primary key, foreign key and the indexes based on the need
- Define triggers on the tables.
- Develop the SQL stored procedures as required.
- Experience with Agile development methodology
Environment: Java/J2EE, EJB, JQuery, DOJO, Webservices, TFS, Spring 3.0, Oracle 11g, DB2, SQL Server, Weblogic 11, JSR 268, RSA, PL/SQL, PVCS, MQ Series and relevant tools
Confidential, Cleveland, OH
Sr. Associate
Responsibilities:
- Preparing the technical design document for the enhancements
- Development of new modules using Spring MVC, Spring DAO, Spring Transactions and Spring IOC.
- Development of new Portlets for balance transfer and Customer enquiry
- Development of new Portlet for Find locations
- Integration with BillPay
- Day to day interaction with the business team
- Executing the production support tasks
- Developed Stateless session beans
- Used DAO, Factory and Session façade design patterns.
- Providing the technical guidance for team members in resolving the complex problems
- Actively involved in the Websphere Application server migration from v6 to v7
- Providing the solutions in finding the right fixpacks for migration problems in the application
- Estimating effort for projects that range in duration from a few weeks to several months
- Deployment of the application on IT and PT regions using PPM
Environment: java/j2ee, IBM Websphere v7, Websphere Protal Server v7, JSF, JQuery, DOJO, Webservices, Agile methodology, RAD7, HPSM, PPM, IB2, Oracle, etc.
Confidential, Windsor, CT
Senior Tech Lead
Responsibilities:
- Requirement Analysis
- Interact with client to understand Business Requirement and finalizing scope experience in project estimation and detailed planning
- Technical Design
- Development of the new enhancements and testing.
- Analyzing the complex components and understand how to reuse the existing components.
- Amberpoint to WESB Migration to consume the Webservices.
- Performance impact analysis and providing solutions to improve the performance
- Involving in the resource estimations.
- Project planning and schedules.
- Deliver project in strict timeline and with Quality
- Project estimation and planning.
- Technical Code Reviews
- Risk Management
- Experience on onshore & offshore model
Environment: java/j2ee, WebSphere portal 6.1, JSF, Hibernate, Spring, Webservices, jQuery, json, jstl, Ajax, DB2, RAD 7+, etc.
Confidential, Herndon, VA
Senior Developer
Responsibilities:
- Design and implement services oriented architecture (SOA) by designing Portal and Process flow integration with Websphere Portal Server 5.1/ 6.
- Designed & Developed EJB, JMS, MDBs, Webservices to handle synchronous & asynchronous scenarios for publishing alerts and notifications.
- Caching RSS Feeds using WebSphere Dyna Cache.
- Designed and Implemented the Persistence layer using Hibernate
- Designed various tables using Oracle 10g and developed several Stored procedures as well as criteria queries using Hibernate 3.0
- Interacting with various internal and external third party applications for account management (AMSS), CRM, OMS, AR, AAM, Billing & Address validation (Code1 application (Tux service), credit validation (Equifax SERVICE)
- Customize the design and development of Themes and Skins of WebSphere portal according to the client's requirement.
- Installing and assigning rights to different users in the environment to access the Portlets.
- Working on performance improvement of the portal.