We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • More than 12+ years of experience in Java/J2EE, Spring Boot, Microservices, ATG, E - Commerce and Middleware technologies in all phases of Software Development Life Cycle and Practitioner in Agile and SAFe methodologies.
  • Developed Cloud native applications using Spring Boot framework, RESTful services based on Mircoservices architecture in AWS cloud space through Pivotal Cloud Factory.
  • Extensive Experience in Webservices & API Services which includes good understanding of handling SOAP/RESTful Requests and Response, WSDL, JAX-RPC, JAX-WS and Webservice authentication.Distributed and client-server applications using Object Oriented Analysis and Design (OOAD) concepts and Service Oriented Architecture (SOA) mostly in cross platform environments.
  • Played different development roles as Java Front-end developer (Presentation layer through JSP for customized geographic Confidential ), Middleware developer (Built Spring Web Service using WSDL, SOAP, RESTful and XML Marshalling via JAXB 2) and Java Back-end developer (Connectivity to multiple data sources was provided by Hibernate and JPA) in various projects.
  • Developed many complex modules (Pricing, Shopping Cart & Payment) using various Design patterns, Struts Framework 2.x, Tiles, Spring MVC framework, Hibernate.
  • Developed Enterprise Processors through Spring Batch Frameworks handled through Messaging Middleware using JMS APIs and MQ.
  • Experience and knowledge in writing complex SQL Queries, Stored Procedures and Triggers in databases viz. Oracle 8i/9i/10g/11g, SQL Server, DB2 and ORM mapping for Data Persistence Layer like Hibernate.
  • Experience on developing and deploying web applications in Application servers like IBM Web sphere Application Server (WAS) 6.0/v6.1, and BEA Web logic Application server 7.0/8.1,JBOSS 5.x/6.x and Web servers like Apache Tomcat, IIS on Windows/Unix/Linux OS Platforms.
  • Hands-On experience in all layers of enterprise J2EE application - web application, middleware application.
  • Proficient in software design and implementation with conceptually strong, possessing good analytical skills & innovative approach.
  • Developed custom Weblogic plugins to enforce LDAP authentication through caching technique viz. SSL certificates instead of Weblogic Out-of-box's LDAP provider and implement security based JWTToken on RFC 7519 Token service for entitlement service.
  • Recognized and awarded as a star performer by the client and Certified by IELTS English for Communications skills like Listening, Writing & Speaking and Skillsoft Course completion for Soft skills like Accurate Listening, Critical Thinking & Adding Values.

TECHNICAL SKILLS

E-Com Frameworks / J2EE Technologies: Spring Boot, Microservices, Java 8, AJAX, ASP, ATGCGI/Perl Scripts, EJB, J2EE, JSP, Servlets, Hibernate, JNDI, DozerJava Advanced Imaging API, Java Mail, Java Applets, MQ series, JMS, JavaScript, Oracle 10g Portal, Plumtree, Struts, JTA, JPA, EHCACHE

Servers: Java Web Server, ATG, Apache Tomcat, Jboss, WebLogic x servers, Jetty, IIS, WebLogic Portal, WebSphere x servers, AWS, PCF

Databases: Oracle 10i, Oracle 8.x, Oracle 9i, DB2, MySQL, SQL Server 2005, NoSQL

Development/Productivity: Spring Tool Suite (STS), IBM RAD, Eclipse, RSA, WSAD, UNIX shell scripts, Devops Tools vi, MS Project, PL/SQL, SQL*Plus, TOAD, Control - M, Visual Basic

Programming Languages: HTML, Java 8, Javascript, SQL, Microsoft Visual Basic, XML, XSLT

SW Engineering Methodologies / Tools: GitHub, CVS, ER Win, Eclipse, MS VSS, PVCS, Jenkins, Rational Rose

Functional Areas: CRM, Retail, Inventory, Store Operations, Banking, Insurance

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Senior Software Engineer

Responsibilities:

  • Developed the Entitlement and Policy/Claim Services and deployed in PCF environment
  • Worked on Spring Boot Service development for various releases in the project
  • Worked on integrating Apache Solr service with Policy /Claim service to construct the required Claim information
  • Interacting with multiple teams in order to coordinate application development, deployment and code release from lower environment till production.
  • Written JUnits and maintain the code coverage above 75% for the coding standards through SonarQube
  • Documentation of the architecture, design and migration of the application
  • Support of reported application related issues and bug fixes the applications modules
  • Implemented the Branch Microservice Pattern instead of Aggregator Pattern
  • Works with Solution Architects and Business Associates to identify new functionality or enhancements.
  • Takes input from leads and managers and applies their comments on appropriate time.

Environment: PCF, Java 8, Oracle, Restful Services, ExtJs, GitHub, Spring Boot, Jenkins, XML, JAXB, SQL Developer Tool, JSON

Confidential, Charlotte, NC

Senior Software Engineer

Responsibilities:

  • Worked on SPRING / Hibernate development for various releases in the project
  • Worked on customization with Camilon product along spring framework for Policy creation module
  • Designing technical architecture artifacts for each releases. Interacting with multiple teams in order to coordinate application development, deployment and code release from lower environment till production.
  • Ensures Process, Quality and SLA (Service Level Adherence) tolerance
  • Documentation of the architecture, design and migration of the application
  • Application technical design and enhancement based on architecture design for Flex Products
  • Support of reported application related issues and bug fixes the applications modules
  • Security Review comments implementation for all application modules.
  • Works with Solution Architects and Business Associates to identify new functionality or enhancements.
  • Takes input from leads and managers and applies their comments on appropriate time.
  • Communicates and applies project standards and ensure Enterprise standards are also met.

Environment: Linux, J2EE, Oracle, Web Services, ExtJs, PVCS, ant, Camilon, Spring MVC, Struts, XML, JAXB, JMS, JPA, SQL Developer Tool, JSON

Confidential, Richfield, MN

Java Consultant

Responsibilities:

  • Identifying business requirements for deployment and environment requirements
  • Deployment estimation of the various releases in the project
  • Involved in Peer or cross team reviews & Code reviews incorporating Organizational standards and Experience in Object Oriented Design, Analysis and Modelling, creating UML models and diagrams using Rational Rose and using them in Rational Unified Process.
  • Implemented UI screens through JSP for customized geographic best buy portal
  • Managing release of each iteration for Best Buy Mobile (BBYM) Store Selling Tools.
  • Interacting with multiple teams in order to coordinate application build, deployment and code release from lower environment till production.
  • Deployment scripts design and enhancement
  • Environment management like Build and deployment, Automate Build process, Operation Readiness testing and Security Penetration testing
  • Maintenance of BBY Mobile Lab

Environment: Linux, J2EE, Jenkins, Oracle, Web Services, ATG, PVCS, ant, maven, Spring MVC, Struts, XML, JAXB, JMS, JPA, SQL Developer Tool, JSON

Confidential

Principal Java Consultant

Responsibilities:

  • Played as a Principal Consultant and liaising CHC / Helione Key Users and CHC PMO for smoother execution through end-to-end ownership
  • Highly proficient in understanding new technologies accomplishing projects goals successfully. Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
  • Developed custom Weblogic plugins to enforce LDAP authentication through caching technique viz. SSL certificates instead of Weblogic Out-of-box's LDAP provider.
  • Tracking Project deliverables through MS Project (good exposure) and KANBAN tool
  • Conducted RAM (Risk Analysis Meetings) to analyze and manage risks based on priority
  • Communicated to clients regularly through Dashboards, Weekly calls to update or escalate issues when appropriate

Environment: Windows 2000, Linux, Windows 2000, AMOS, J2EE, Sybase, Webservices, Spring, JSF, JQuery

Confidential

Java Consultant

Responsibilities:

  • Played as a Consultant and liaising Confidential client and their vendors
  • Implemented UI screens through JSF (Ice Faces) CVS Pharmacy site.
  • Implemented Spring Dependency Injection functionality and Spring IOC to make our application easily configurable.
  • JMS technology used to communicate third party systems.
  • Responsible in resources ramp up at Atlanta division (ADC) and Contracting C2H profiles to meet count
  • Organizing interview for C2H candidates till selection process
  • Planning the KT sessions to ADC and organizing with Tower leads

Environment: Windows 2000, Oracle, J2EE, Spring (Dependency Injection, IOC) JSP, JavaScript, Oracle Webcenter Interaction 10g Portal, RESTFUL webservices, Websphere Portal

Confidential

Java Technical Lead

Responsibilities:

  • Played as a role of Portal Administrator and application support lead to handle activities like monitoring and maintaining the web application server WebLogic Server and application installed.
  • Coordinating onsite and offshore team for maintaining the various web site applications of the Portal & Make to Deliver web group.

Environment: Windows 2000, Oracle Webcenter Interactions JMS, SQL Server 2005, ASP, J2EE, JSP, JavaScript, Oracle 10g Portal, Plumtree, WebLogic Portal, Retail - Food, Java, Retail

Confidential

Java Technical Lead

Responsibilities:

  • Played as Java Technical Lead role, handled the entire data modelling for CCC application database design and application architecture.
  • Involved in reviews of all Test cases and functional/technical testing for CCC application when the project needed.
  • Manages Project Schedule, Issues, Risks, Tracks the Effort / Cost / Schedule.

Environment: Oracle Database 10g,WebSphere Studio Application Developer, J2EE, BPCS, Retail - Store Operations, Java, ER Win, Retail, Windows 2000

Confidential

Java Technical Lead

Responsibilities:

  • As a Java Technical Lead, Responsible for project management, deliverables accountability for review with the customer, working with offshore team for project plan, resource ramp up and providing work plan
  • Managing relationship with other vendor’s part of the project
  • Implemented Spring Dependency Injection functionality and Spring IOC to make our application easily configurable.
  • People management includes Performance management & appraisal writing
  • Provide status reports, issue escalations, risk mitigation

Environment: Oracle 10i, Control - M, JMS, JNDI, JTA, MS Project, PL/SQL, SQL*Plus, Unix Shell scripts, iBATIS, AJAX, Enterprise Java Beans(EJB), IBM Rational Application Developer, RESTFUL Webservices, JSP, Java Servlets, MQ series, HTML, Java, XML, ER Win, PVCS, Rational Software Architect

Confidential

Java Technical Lead

Responsibilities:

  • Lead 6 member team for Analysis, Development and Bug Fixing activities
  • Involved in Application Analysis phase and understanding the existing application
  • Involved in Design of Architecture
  • Implemented Spring Dependency Injection functionality and Spring IOC to make our application easily configurable.
  • JMS technology used to communicate third party systems.
  • Involved in preparing Architecture design document for reports and item module
  • Involved in development of ITEM creation module
  • Involved in System Testing and bug fixing.

Environment: DB2, Oracle 10i, Control - M, JMS, JNDI, JTA, Ice Faces, JMS, MS Project, PL/SQL, SQL*Plus, Unix Shell scripts, iBATIS, AJAX, Enterprise Java Beans(EJB), IBM Rational Application Developer, JSP, Java Servlets, MQ series, HTML, Java, XML, ER Win, PVCS, Rational Software Architect

Confidential, Richfield, MN

Java Technical Lead

Responsibilities:

  • Contributed on the TPA design documents, Architecture Design document - Data modeler High level design document - Technical Lead
  • JMS technology used to communicate third party systems.
  • Reviewed the TPA design artifacts and codebase against the Confidential Corporation standards
  • Maintained the TPA application codebase on Dimension for deployment process and version controlling and security purposes
  • Controlled to merge/baseline codebase in Dimension when Offshore team sends it from CVS tool and deployed in various TPA environments
  • Setup the TPA workspace on local system with all software which related to develop TPA application and configured the ATG 7.1/WAS 6.0 servers

Environment: DB2, Oracle 10i, JNDI, Spring, Mercury Test Director, PL/SQL, SQL*Plus, TOAD, Test Director, Unix Shell scripts, WebSphere Studio Application Developer, AJAX, CGI/Perl Scripts, Enterprise Java Beans(EJB), IBM Rational Application Developer, J2EE, JSP, Java Beans, Java Servlets, JavaScript, MQ series, Java, XML, ER Win, Eclipse, PVCS, Tivoli, Retail, ATG 7.1 Framework (patch 2), WAS 6.0, RAD 6.0, Oracle 10g, Sun UNIX

Confidential

J2EE Developer

Responsibilities:

  • Involved in the Requirements Validation, Design and all the Development Phases
  • Responsible for the entire interface to increase the speed of the application
  • Involved in setting the MQ Configuration on both onsite and offshore environment.

Environment: Oracle Database 10g, JMS, MS Office, PL/SQL,SQL*Plus, WebSphere Studio Application Developer, J2EE, JSP, Java Beans, Java Servlets, MQseries, WebSphere, Supply Chain Management, Java, CVS, Retail, Windows XP, AIX 6.0, WebSphere Application Server 6.0, Oracle 10i Database

Confidential

J2EE Developer

Responsibilities:

  • Involved in the preparation of Software Maintenance Technical Document (SMTD) for the Java based web applications in Confidential web group mainly for the children
  • Played role of a Module Leader and leading a team of four, training and coordinating them for performing the requisites for the Project
  • Thorough analyzing (Root-Cause) on the Production issues for high priority incidents created for the applications and provides a feasible solution to them.

Environment: Oracle 9i, Enterprise Java Beans(EJB), J2EE, JSP, Java Beans, Java Servlets, JavaScript, Struts, WebLogic, Sales & Marketing, HTML, Java, Retail, Java, J2EE, EJB, JSP, Weblogic 7.0, Java Script, Oracle, XML

We'd love your feedback!