We provide IT Staff Augmentation Services!

Lead Software Engineer/solution Architect Resume

Atlanta, GA

SUMMARY:

  • 14+ years of experience in IT involved in SDLC phase. As a Lead Java Developer/Solution Architect specialized in J2EE, AngularJS, Web Services (SOA) and OOAD also skilled in specification gathering, troubleshooting and QA testing.
  • Sun Certified Programmer for Java 2 Platform 1.4 and Certified on Introduction to Oracle9i: SQL
  • Installed and configured JBoss EAP 7 for development environment.
  • Experience in Java/J2EE technologies - Java, JSP/Servlet/JSF, EJB, MVC/Struts, SOA/REST/Web Services, IoC/Spring, JMS, JDBC/Hibernate, Design Patterns, JMX, JSTL, RMI, JNDI, Multi-threading, Applets, Swing.
  • Experience in Installing, Configuring and Deploying JBoss A-MQ (Apache ActiveMQ) messaging system.
  • Developed Java SpringBoot - WebService for user org chart and Spring Apache Kafka messaging solution
  • Incorporated ProtractorJS E2E test framework for angular web application.
  • Implemented Open source frameworks like Jakarta Struts, Spring Hibernate in J2EE applications
  • Implemented NetUI Page Flows for Dynamic and Interactive portlets.
  • Excellent Back-End RDBMS Skills using SQL, PL/SQL in Databases like Oracle 8i/9i/10g, Sybase 12.5
  • Used TIBCO Enterprise Message Server (EMS) and Business Works Engine to receive and filter faults data.
  • Used soapUI and RESTClient 3.2.2 GUI to test REST /SOAP webservice calls
  • Experience in creating UML Design and Technical documentation using Rational Rose and Visio
  • Worked on AWS Cloud to integrate XMLGateway application and configure messaging service.
  • SME in requirements analysis, detailed design, configuration, deployment, debugging of test and production defects
  • Implemented IBM WebSphere MQ for an ecommerce Order Processing System to interact with Mainframe.
  • Intervened in production support issues as necessary to improve issue turnaround time.
  • Capability to adapt New Tools and Applications

TECHNICAL SKILLS:

Language: Java, C++, VB, SQL, PL/SQL

Technologies: Enterprise Java Beans (EJB), Servlets, JSP, JSF, Swing, JDBC, JMS, JDK 1.2.x /1.3/1.4/1.5, XML, XSLT, XSD Schema, DTD, Struts, Web Services, Dojo, JQuery, Axis 1.2, AJAX, Java Script, JSON, CSS, HTML

Application Servers: Weblogic Server 6.1/9.1/10.2, Weblogic Portal Server 10.2,IBM WebSphere 6.0, IBM Websphere Portal 6.0, IBM Websphere Commerce 6.0,Jboss 4.2, Tomcat 4.1

Framework: WebSphere Commerce Struts, WebLogic Portal PageFlow, AngularJS

Scripts: Maven, ANT Script, Unix Shell Scripting, MS-DOS/Windows batch script, nodeJS

IDE Tools: WorkSpace Studio 1.1, Eclipse, Rational Software 7.0, WebStorm

Tools: WinCVS, TOAD 9.0,Putty, WinSCP, VMware, Xmlbeans 2.3, Embarcadero Rapid SQL for Oracle, IBM Rational Rose for UML Design, Oracle BPM Suite 9

Testing Tools: JUnit, FitNesse, ProtractorJS, Selenium WebDriver and IDE

Database: Oracle 10g,Sybase 12.x

Operating Systems: Sun Solaris, UNIX/Linux, Windows, Mac iOS

Tracking Tools: Mercury, Team Tracker, Rally, JIRA, HP-QC

Source Control: Concurrent Versions System (CVS), Harvest, TortoiseSVN, Git

PROFESSIONAL EXPERIENCE:

Confidential - Atlanta, GA

Lead Software Engineer/Solution Architect

Responsibilities:

  • Used Spring 4.3 framework for developing Controllers, Filters, Interceptor and various component services
  • Designed and developed Catalog,Brand and Product details services to render the json response from PS calls
  • Interacted with Pricing Service (P$) to fetch pricing information for the product using REST service
  • Used SAML 2.3 authentication framework to validate member profile call with Epsilon service
  • Developed Gateway Service using SpringBoot 1.3 and WSDL4J 1.6 to access cart count and place order services.
  • Interacted with Braintree Payment service for payment transaction w.r.t sale, auth, void and refund functionality
  • Implemented Junit 4.1 test unit along with powermock modulue
  • Enhancement on Struts 1.3 Admin screens for viewing Order history and updating shipping details
  • Used Apache Tomcat 8 server deployment and troubleshooting the application logs.
  • Acted as Support Engineer during production deployment phase by build war and troubleshooting logs
  • Used Jenkins for configure and build jobs on TYDEV,TYFUT and PROD environments
  • Supported QA for selenium 2.53 test suite and make necessary updates on selenium test scripts.

Environment: Java 1.8, Spring 4.3, SAML 2.3,Selenium Web Driver, Sringboot 1.3, Tomcat 8,0

Confidential - Atlanta, GA

Lead Application Developer

Responsibilities:

  • Develop directive and controller module for educational degree tile and slideIn by using core AngularJS framework.
  • Architect/Develop JS Test framework using protractorJS, Selenium WebDriver, Chai for Connection component.
  • Developed Java SpringBoot FlexGraph for user org chart using Spring Apache Kafka messaging solution.
  • Implement MicroService using Java SpringBoot for employee FlexGraph CURD operation.
  • Implement educational degree filter for sorting using AngularJS filter module
  • Implemented Google Visualization API reporting logic to generate E2E dry run test report.
  • Develop extensive test step definition by using BDD Cucumber framework
  • Develop E2E test suites by creating Page Objects for Redbox Connection component.
  • Identify application bug and create defect to track the process in Rally
  • Develop UML for various use case using StarUML tool
  • Troubleshooting the JSON response by looking into F5 load balancer system
  • Inspect and troubleshoot Web page DOM object using Web developer tool and validate JSON with SOR schema
  • Configure and build test scripts jobs for various test environments using Jenkins and Puppet
  • In Agile methodology, acted as a Scrum Master and contacted daily status update.

Environment: Java, nodeJS, AngularJS, ProtractorJS, Selenium Web Driver, Chai, Springboot,Tomcat 6 Server, Rally, Jenkin, Docker and Agile.

Confidential - Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Used Spring 3.1 framework for developing various Interface Services and configured on Application Context.
  • Developed a Automation Testing (AgeaTestEngine) framework using selenium 2.35
  • Developed TIO microservice for status return on Jboss Server.
  • Customizing the UI using JSP tag libraries, HTML, CSS and JQuery.
  • Installed and configured JBoss EAP 7 for development environment.
  • Configured JBoss A-MQ (Apache ActiveMQ) for an asynchronous messaging system data transfer.
  • Implementing business rules using Apache Velocity scripting language.
  • Implementing Web Service to integrate Gateway interface using Apache Axis and JAX-WS
  • Implemented JAXB based transformers for transforming XML to Java objects and vice versa
  • Develop SQL queries for Partner module on Oracle database.
  • Troubleshoot production logs and understanding JVM performance to refactor code for garbage collection
  • Developed ScheduleManger to control the scheduled Gateway transactions using Java Thread Programming.
  • Deployed XMLGateway application to AmazonWS Cloud Service and configured messaging services.
  • Used Hudson tool to coordinate application releases and JIRA tool to record and track issues and log defects.

Environment: Java, JSP, Spring3.1, JavaScript, Servlets, JNDI, EJB, XML, WSDL, SOAP, SOA, JBoss EAP 7, JBoss A-MQ (Redhat messaging products), Eclipse, LDAP, JDK 1.6, Oracle 11g, XML, SQL Developer, SCM, CVS, Mevan,ANT, AWS Cloud, Windows and Unix Server.

Confidential - Richmond, VA

Application Developer

Responsibilities:

  • Used Spring 2.5 framework for developing various Interface Services and configured on Application Context.
  • Implemented TrafficCop Handler to validate the request parameter and to display proper Content.
  • Developed RegionalizationHelper to get region from database for given zip code and handle the regionalization task.
  • PropertyManager bean coded and configured to read properties from Resources and keeps them cache.
  • Developed JSP Tag library for monitoring third party tools using ThirdPartyToolTagHandler class.
  • Developed SQL and invoked using ANT build scripts for Data Clean Up job.
  • Created Test Strategy, Test Plan and tests script for QA team
  • Developed Weblogic rules and configured for displaying products based on region.
  • Used WebServiceTemplate for implemented Web Service invocation for RTM search on the WWW application.
  • Integrated and monitored Oracle BPM Engine to process nightly fed for loan and activity logs.
  • Co-ordinate team member task, gather status from team and report project status to development manager.

Environment: Java, JSP, Spring2.5, Servlets, JNDI, EJB, XML, WSDL, SOAP, SOA, Weblogic Portal 10.2, Oracle BPM Suite 9, Free Marker Templates (FMT), JDK 1.5, Oracle SQL Developer, SVN, ANT, Windows and Unix.

Confidential - Dallas, TX

Technical Consultant

Responsibilities:

  • Developed front end using JSP, HTML, JavaScript, Portlets, Portal Pages with Page Flow framework.
  • Involved in Weblogic Portal Administration including Installing and Configuring Portal Server.
  • Implemented JSF technology for building server-side user interfaces.
  • Used NetUI tag libraries in developing JSP’s for better User Interface (Image Upload functionality).
  • Implemented Custom Pagination to display huge records and BootStrapLoader to load Property file.
  • Designed and developed UI screens with help of Dojo and jQuery.
  • Record UI behavior using Selenium IDE
  • Model layer implementation with JPA to utilize DAO, DTO, Entity Session design patterns for O/R mappings.
  • Perform load test using LoadRunner and created detailed test status reports, performance capacity reports.
  • Used Solr Search, an open source enterprise search server based on the Lucene Java search library.
  • Used Oracle 10g as a backend and developed few stored procedures and validate the data.
  • Used Restlet API for REST architectural style Web Service calls.
  • Implemented Axis based web service for Payment Calculation, sending Emails and validating the user information.

Environment: Java, JSP, JSF, JavaScript, Dojo, jQuery, Servlets, JNDI, Web Services, EJB, XML, WSDL, SOAP, Weblogic Portal 10.2, Weblogic Workspace Studio 1.1, JDK 1.5, Oracle SQL Developer, Windows and Sun Solaris.

Confidential - Pittsburgh, PA

Technical Lead, Support QA Engineer

Responsibilities:

  • Created Action and Render classes (commerce ibm portlet) JSR 168, built as an MVC Portlet Framework.
  • Created Portal Pages and configured portlets inside the Pages.
  • Configured PortletPreferences at the User Level in portlet.xml .
  • Developed JSP to interact with IBM Commerce Commands for business logic using the in-built Struts Framework .
  • Developed WSDL and SOAP messaging for implementing web services underlying on ibm commerce SOA architecture.
  • Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience.
  • Used JSTL tags in JSP's for iterations, conditions, internalization and other common functionalities.
  • Developed Customized Tag Libraries, Portal pages and Portlets for generic functionalities across module.
  • Used IBM WebSphere MQ to store incoming order, while Legacy (Mainframe AS400) is down.
  • Developed JAXB for interacting with WebMethods . (To implement the Credit Card Masking for PCI Compliance).
  • Used LDAP for login authentication.
  • Log4j was used to log the events in the application.

Environment: JDK1.5, IBM Websphere Portal 6.0, IBM Websphere Commerce 6.0, JAXB, WebMethods 6.0, Web Services, JSP, Struts Framework, EJB, XML, XSL, XSLT, RSA 7.0, IBM Websphere Application Server, ANT, Oracle 10g.

Confidential- Tampa, FL

Technical Lead, Senior Developer, Onsite Coordinator

Responsibilities:

  • Detail component design Module level development and testing Change Execution
  • Incorporated the functional requirements into the design and development.
  • Refactor code to increase JVM performance and to monitor load process
  • Completed all tasks as defined and prioritized in the project plan, ensuring all code is test driven development.
  • Used TIBCO Enterprise Message Server (EMS) and businessworks Engine to receive and filter faults data.
  • Responsible for Coding, Code Review (for the offshore deliverable) and Code check-In (into CVS).
  • Developed Shell scripts for Standalone Batch Jobs that invoke Java programs
  • Developed XML Schema for communicating downstream system using Altova XMLSpy.
  • Implemented Factory design pattern to access several database storages located in several places
  • Used xmlbeans-2.3.0 for accessing XML by binding it to Java types
  • Used JUnit for managing unit tests, Ant for build management
  • Installed and configured JBoss EAP 7 for development environment.
  • Deploy, Unit test and deliver the code to QA team

Environment: JBoss 4.2 Application Server, Business Work in TIBCO and Sybase 12.5, XMLBeans 2.3, Shell Scripting, Rational Rose, Solaris 5.10, Windows XP, 2003, UNIX, DB Artisan

Confidential, Tampa, FL

Technical Lead, Senior Developer, Onsite Coordinator

Responsibilities:

  • Analyzed bug reports, implementing and testing all bug fixes and re-releasing the fixed software to production
  • Writing, monitoring and revising all installation, configuration and support documentation
  • Providing post release support in all instances, including training where necessary to internal customers.
  • Managed developed EJBs (Session and Message Driven) on Weblogic Application server.
  • Developed stored procedures for Batch jobs.
  • Used javax.swing and java.net API along with the support of Runtime class and RMI
  • Involved in writing Tech Specs and Test cases.
  • Used Eclipse as the IDE and RapidSQL as the development environment for Sybase database.
  • Deployed and configured application on Weblogic 9.1 Application Server

Environment: Weblogic 6.1/9.1 Application Server, Java Swing and Sybase 12.5, Solaris 5.9 / 9.0 / 10, Windows, UNIX

Confidential

Technical Member, Developer

Responsibilities:

  • Involved in Enhancement, Maintenance, Analysis of business requirements to provide an effective Analysis document
  • Responsible for the Email, IDSG-OUT component (send/receive messages using JMS).
  • Developed and built a middleware system with the scheduler job on SeeBeyond ICAN Server.
  • Built DTD for the Email component as per the Client requirement
  • Coding the data in XML using required DTD and Validating XML files using Particular Software
  • Prepared weekly reports, monthly reports and Quality Checklist in Excel Spreadsheets
  • Designed, developed and implemented Customer requirements using J2EE, Java, JSP, and XML
  • Developed user interface using JSP, Servlets, HTML, DHTML, CSS and JavaScript.
  • Deployed and configured application on Tomcat Server 4.1

Environment: See Beyond ICAN - 5.0.5, MQSeries 5.2, JSP, Servlet, Sybase 12.0, Tomcat Server 4.1 and UNIX

Confidential

Technical Member, Developer

Responsibilities:

  • With Spring framework, created Controllers and JSP as presentation layers.
  • Used Hibernate, JDBC as the persistence framework.
  • Designed and Developed UI screens using JSP, JavaScript, CSS and html.
  • Responsible for deploying the application in multiple environments using ANT build tool.
  • Involved in writing Tech Specs and Test cases. Developed unit test cases using JUnit.
  • Implemented business objects and business logic of the system (Java).
  • Deployed and configured application on Tomcat Server 4.1

Environment: JSP, Servlets, Spring Framework, JDBC, Tomcat Server 4.1, Hibernate, Castor, Rational Rose.

Confidential

Technical Member, Developer

Responsibilities:

  • Design and Development UI screens using JSP, JavaScript, CSS and html.
  • Developed Action classes and Service classes.
  • Responsible for bug fixing and sending daily status report.
  • Developed and deployed EJB’s (Stateless Session beans and Message Driven).
  • Involved in JUnit testing and Integration testing

Environment: J2EE, EJB 1.1, Core Java, Servlet, JDBC 2.0, JSP, Fujitsu Application Server, Oracle 8i, Eclipse

Hire Now