Senior Software Developer Resume
Camden, NJ
SUMMARY
- 14 years of experience in Development, Designing User Interface Applications, Testing and documentation of professional web - based applications using Java, J2EE technologies, JSP, HTML5, CSS, Bootstrap Framework, JavaScript, jQuery, NodeJS, Angular
- Experience in Design and Development of Object-Oriented Software Systems and building complex, high performance, scalable and easily maintainable solutions for Web applications.
- UtilizedNode.js and Angular for scalable website architecture.
- Experience in designing, development, testing and deployment of Web-based, multi-tier distributed applications using Core Java and J2EE technologies, Java 8, Spring Framework, Spring Boot, JPA, Hibernate, Microservices using SDLC and Agile methodologies.
- Experience developing APIs in SOAP and Rest webservices using Java and Spring framework.
- Experience developing REST services for consumption by the UI application.
- Good experience developing application using Enterprise software IBM WebSphere Portal 6.0, 6.1, 7.0.
- Good experience in using various version controls like SVN, CVS, GIT, All Fusion Harvest, IBM Rational ClearCase.
- Good experience using various IDEs IBM Rational Application Developer (RAD), Eclipse, MyEclipse.
- Worked on many Operating system environments including Windows, UNIX
- Experience in Agile Methodology in project execution and leading teams in various projects worked on and have good knowledge of the tools JIRA and Rally.
- Good experience in migration from Websphere App Server (WAS) from version 8.5 to WAS 9.0 with Java 8.
- Involved in the revamp of Websphere Portal application UI to upgrade it and make it responsive with Angular 5 as front end.
- Responsible for upgrading a Websphere Portal application UI to make it responsive using Bootstrap.
- Strong technical skills in Oracle,SQL, PL/SQL.
- Strong technical skills in testing tools like Junit, code quality tools like PMD, Security Scan, test automation tools like Parasoft Virtualize.
- Experience in CI/CD tools like Jenkins, performance monitoring tools like Splunk, Dynatrace, Wily.
- Experience in Incident and Service life cycle management tools like Remedy, Service Now.
- Excellent Team player and can work on both development and maintenance phases of the project.
- Experience in Technical Delivery Management and Subject Matter Expertise in various projects ensuring and delivering end-to-end solutions.
- Excellent analytical, programming, written and verbal communication skills with ability to interact with individuals at all levels.
TECHNICAL SKILLS
Programming: JAVA/J2EE, Java 8, Servlets, Microservices, JDBC, SQL, UNIX Shell.
Frameworks: Struts, Spring, SpringBoot, JPA Hibernate.
Web Technologies: AngularJS/Angular 6, HTML5, CSS, JavaScript, jQuery, JSP, Node.jsBootstrap and JSON/XML:
Test frameworks: Junit, Selenium, Cucumber
Automation Tools: Parasoft Virtualize, Selenium
Versioning Tools: Tortoise Subversion (SVN), CVS, GIT, IBM Rational ClearCase, AllFusion Harvest
Bug Tracking Tools: JIRA, Remedy, HP Quality Center, HP ALM, ServiceNow.
CI Tools: Hudson, Jenkins, UDeploy
Build Tools: ANT, MAVEN, UBuild
Web/App servers: WebSphere, Apache Tomcat 8, Apache Tomcat 8.5, Websphere Portal 6.0, WAS 6.1, WAS 8.5, WAS 9
Monitoring Tools: Splunk, Dynatrace, Wily
Code Review Tools: FishEye Crucible
Life Cycle Management: JIRA, Rally, ServiceNow
Incident/Service Management: Service Now
Databases: Oracle, MySQL
IDE/Tools: Eclipse, MyEclipse, IBM RAD 7.5, Eclipse Helios, Parasoft Virtualize, TOAD, SQL Navigator and SQL Developer
Content Management: IBM Web Content Management, Documentum Content Management, Vignette Content Management, TeamSite Content Management
Enterprise Software: IBM Websphere Portal, OpCon Automation platform
Reporting Tools: Qlik
PROFESSIONAL EXPERIENCE
Senior Software Developer
Confidential, Camden, NJ
Responsibilities:
- Played crucial role in the delivery of a major Incentives System Redesign Project and enhancement projects for Subaru retailers and internal users in the Subarunet application
- In-depth analysis of existing architecture for planning and designing new architecture
- Designed UI applications using HTML, Javascript, CSS, Bootstrap, jQuery
- Designed API business logic, coding and implementation with quality and consistency
- Used Web services - WSDL and SOAP for getting service information from middleware services.
- Developed distributed system for low latency and highly scalable APIs using Spring, Spring Boot, JPA, Hibernate in Java 8
- Created baseline for monolith applications to Microservices architecture conversion
- Coded distributed transaction management thru event driven architecture
- Worked with DevOps teams to setup complete CI/CD thru GIT, Jenkins
- Tracked defects and fixed along with QA team using tools such as ServiceNow
- Identified opportunities to fine-tune and optimize application
- Communicated effectively with business owners, project managers and tech teams
- Created stories and tasks for the team members using agile development methodology and developed in Agile.
Environment: Java, J2EE, Servlets, JSP, Spring Boot, Hibernate, Microservices architecture, SOAP, REST API, WSDL, SVN, Fiddler, Putty, WinSCP, Spring, Node.js, Angular 6, HTML5, CSS, JavaScript, jQuery, SVN, Maven, Jenkins, GIT, Log4j, Google Analytics, Service Now.
Technical Lead/Senior Application Engineer
Confidential, MD
Responsibilities:
- Played crucial role in the delivery of major projects - Broker Portal and Employer Portals that helped Confidential in having the enrollments in-house.
- Involved in the requirements analysis, designing, development, testing and maintenance of the Market facing applications.
- Developed applications in AngularJS/Angular, HTML5, CSS3, and Java 1.8
- Used Node.JS & NPM with grunt for UI package management.
- Worked on Node JS providing an event-driven architecture and a non-blocking I/O API that optimizes an application's throughput and scalability.
- Scaled Node.js application horizontally across multiple threads.
- Responsive Design of screens to suit various device screens
- Worked with content management servers like TeamSite
- Always maintained clean, scalable and modular code so that the Dependency injections are achieved for each component delivered.
- Wrote unit testcases for accomplishing ~90% unit test coverage for the code.
- Parsed xml data into JSON object and rendered on the UI.
- Worked on Cross domain calls and interacted with the SOAP and Restful web services.
- Extensively used Node.js and grunt to derive tasks like clean, copy, docConfig, render, uglify, unzip, watch and zip.
- Participation of regular Scrum Planning, Product Backlogging, Review, Retrospective and grooming.
- Participated in UAT and provided quick turnaround to help ensure on time delivery.
Environment: Websphere Portal, AngularJS, Java, J2EE, Servlets, JSP, JDBC, EJB 2.0, XML, JAXB, Spring Boot, Hibernate, SOAP, WSDL, SVN, Fiddler, Putty, WinSCP, Spring, Hibernate, Node.js, HTML5, CSS, JavaScript, Grunt, UBuild, UDeploy, SVN, Google Analytics, Service Now, HP ALM, Splunk, Dynatrace.
Technical Lead/Senior Application Engr
Confidential, Newark, NJ
Responsibilities:
- Delivered several projects for Confidential that involved developing new online portals for Medicaid and various enhancement projects for Members of Horizon and making the application responsive in various devices.
- Developed applications in JSP, HTML, CSS, Javascript, IBM Websphere Portal using Bootstrap.
- Used Web services - WSDL and SOAP for getting service information from middleware services.
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Developed REST services for consumption by the UI application.
- Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
- Subversion was used as version controller/Created ANT scripts to build the application.
- Performed Client-side validations using JavaScript
- Developed applications on the Spring Boot application framework
- Developed user interface using HTML and Java Script to simplify the complexities of the application.
- Front end screens development-using JSP with tag libraries and HTML pages.
- Worked in all development phases right from the scratch to multiple product releases over the period
- Implemented housekeeping batch jobs in multithreading environment.
- Worked for project Support and maintenance environment
- Documented and developed Low Level Design for the project
- Hands on experience on various bug tracking tools like HP QC.
- Led a team of 20 members throughout the duration of the project.
Environment: HTML, CSS, JavaScript, AngularJS and jQuery, Websphere Portal, Java, J2EE, Servlets, JSP, JDBC, EJB 2.0, XML, JAXB, Apache AXIS, SOAP, WSDL, RAD 7.5, IBM Websphere Portal 7. Websphere 7. ClearQuest, Hibernate 4, Spring Boot, SVN, Fiddler, Putty, WinSCP.
Technical Lead/Senior Application Engr
Confidential
Responsibilities:
- Developed, customized and delivered Salesforce.com based system built on the Force.com platform, internally branded as ShieldLink, to track sales information and to manage the installation of groups into their Facets back-end claims and eligibility systems
- Developed custom pages using Apex VisualForce programming for the sales quoting channels.
- Developed back-end connectivity to Facets systems.
- Worked on bulk sales data update into Salesforce using Apex Dataloader.
- Implemented various aspects of the sales process using Apex Triggers.
- Delivered various enhancements to the application using Agile methodology of project execution.
Environment: Salesforce CRM, Apex programming, SVN, Jenkins, Apex Dataloader, Metadata API, FACETS, RTMS, Informatica on Demand, BQA Quote-to-Cash AppExchange, JIRA, Rally
Technical Lead/Senior Application Engr
Confidential, Ohio
Responsibilities:
- Delivered several projects for Confidential that involved developing new online portals for Medical eCommerce for the B2C channels and various enhancement projects.
- Involved in the requirements analysis, designing, development, testing and maintenance of the applications.
- Developed a new online portal for the B2C channel using IBM Websphere Portal 6.0 built on the Java Spring framework.
- Developed Webpages using JSP, HTML, CSS, JavaScript with integrations to IDM/LDAP for online web account creation.
- Enhanced the application to make them cross -browser compatible
- Developed and tested integration of IBM Websphere Portal with the IBM Websphere Commerce 6.1 and implemented database integration with DB2.
- Implemented search integration with Endeca through IBM Websphere Portal and Content integration with IBM Web Content Management
- Improved the application to improve the usability through various UI enhancements using HTML5, JavaScript, CSS.
- Implemented application Web Analytics using Omniture SiteMinder.
- Detailed and designed a proposal for an upgrade to the portal to Version 7.0
- Analyzed and estimated for the different approaches for upgrade including migration, convergence, application merge
- Evaluated and designed application optimization on various aspects including code refactoring, compliance aspects like W3C, DB optimization and performance improvement approaches
- Various performance initiatives to reduce memory consumption, increase application availability, increase CPU performance etc.
- Led the team in Project management aspects ensuring CMMi Level 5 for the project and responsible for ensuring zero non-compliance in ISO 9001 audit.
- Participation of regular Scrum Planning, Product Backlogging, Review, Retrospective and grooming for projects executed in Agile methodology.
- Participated in UAT and provided quick turnaround to help ensure on time delivery.
- Provided Production Support and ensured application availability of the applications post the implementation to production helping business teams.
Environment: Websphere Portal 6.0, Websphere Commerce 6.1, Endeca, HTML, CSS, JavaScript, AJAX, IBM Web Content Management, Java/J2EE, IBM DB2, WAS 6.1, ETL, SAP, Siteminder, Omniture SiteCatalyst, BODL, IBM Message Broker, IDM/LDAP, Service Now, Wily, Splunk.
Technical Analyst/Senior Systems Engr
Confidential
Responsibilities:
- Developed various enhancements for the Electronic Document Management System for Confidential (BP), an Energy & Utilities organization.
- Developed enhancements on Enterprise content management system - Documentum Content Management 5.3 SP5
- Developed enhancements using Content management concepts.
- Implemented customizations through WDK, built the modules using Eclipse and deployed on Apache Tomcat 6 server.
- Integrated the application with Microsoft SQL Server 2008.
- Provided and supported the application Product Support, application availability and monitoring activities within defined SLAs.
- Implemented configuration changes and deployment to various environments.
Environment: Documentum Content Management 5.3 SP5, Docloader, DFC, WDK Customizations, Apache Tomcat 6, Microsoft SQL Server 2008, J2EE, Windows 2008 Server, Eclipse
Systems Engineer
Confidential
Responsibilities:
- Delivered several projects for Confidential, Charlotte, US that involved developing new content management portal for Online Content management and various enhancement projects for Wealth Management application.
- Developed Web pages within the Vignette Content Management application using JSP, HTML, CSS, Javascript, Java built on Titanium framework.
- Deployed the java applications on the JBOSS server for unit testing and the Websphere Application Server for integration testing.
- Developed the Web pages using the Rational Application Developer and Eclipse IDEs.
- Migrated the pages of the Content management application from Vignette Content Management version 6.0 to 6.1.
- Wrote unit test cases on the Titanium framework.
- Worked for project Support and maintenance environment
- Documented and developed Low Level Design for the project
- Developed a Wealth Management desktop application for Commercial sector in SmallTalk.
- Performed Configuration Controller activities using AllFusion Harvest.
Environment: Java/J2EE, JBOSS, AllFusion Harvest, Vignette Content Management, RAD, Eclipse, ANT