We provide IT Staff Augmentation Services!

Senior Lead Java Developer Resume

4.00/5 (Submit Your Rating)

Cary, NC

SUMMARY

  • An accomplished, results - driven professional with 12 years of IT experience focused on Java/J2EE software architecture and design, object-oriented analysis, web services and web application development in various business domains (Logistics, Retail, Healthcare, Telecom and Financial Banking) with proven record of delivering large complex programs on time and quality.
  • Highly organized and dedicated with a positive attitude, can adapt any environment/project/technology very quickly and will play vital role in a team.
  • Hands on experience on Java/J2EE Technologies: Java, Servlets, JSP, Struts, JSF, Spring, Hibernate, SOA Architecture/Middleware, Web Services -JAX- WS, JAX-RS, OSGI, Apache Karaf, IBM MQ Series, JMS, Active MQ, SQL, JDBC, JAXB, JAXP(DOM, SAX, StAX, XPath), SOAP, SAAJ, WSDL, XML, XSD, Swagger for documentation, EJB and SQL.
  • Experience in developing frontend applications using JSP, Java Script, Servlets, JQuery, AJAX and FTL
  • Experience in implementing MVC framework using Spring, Struts, SUN WAF and JBoss Seam for workflow mgt.
  • Experience in implementing persistence layer using JDBC, Hibernate, MyBatis and JPA
  • Experience in Developing and Consuming SOAP and RESTful Web Services and adding security
  • Experience in using Logging frameworks Log4J to track flow of execution
  • Experience in Oracle Weblogic, IBM WebSphere, JBoss, Apache Tomcat and Jetty.
  • Experience in using Source Control Tools like Tortoise Subversion (SVN), Clear Case and Git.
  • Good working knowledge to automate the build process using Ant and Maven and CI tool as Jenkins and Cruise Control
  • He has an exposure in Oracle SOA suite and its components like BPEL, HW (Human Workflow), BAM (Business Activity Monitoring), Adapters, Mediators, BPM (Business Process Management) and ESB (Enterprise Service Bus). Good knowledge on Apache Hadoop Map Reduce programming and HDFS. Having exposure in Content Management technology tool like IBM FileNet P8, distributed real-time computation system like Apache Storm and MongoDB.
  • Coordinate with internal and external teams (onshore /offshore) as necessary. Establish meeting times, places and agendas, Ensure discussions and decisions lead to closure. Good experience in operations production support and project development, communicating project scope, ability to work in both independently and in a teaming environment. Driven by new challenges and adept at adapting to any cultural and business environments.

TECHNICAL SKILLS

Languages: C++, J2SE and J2EE

Java Front End / Scripting / Web Technologies: HTML, Java Script, AJAX, JQuery, FTL, Coffee Script, Sencha Ext JS (Extended Java Script), AngularJS 2, JSP 1.2 / 2.0 and Servlets 2.3/2.4/2.5

Java / J2EE Frameworks : Apache Struts, SUN WAF (Web Application Frameworks), Spring (Core and iOC for Dependency Injection, Spring MVC, Spring AOP, Spring with JDBC, Hibernate, JPA. Spring Quartz for Spring scheduler) framework components, JBoss Seam for Workflow Management, Jolt, DSL (Domain Specific Language) and Hadoop

Distributed Technologies/Protocols / Java Web Service implementations: Java Networking, Java Beans (BDK), RMI, EJB 1.x/2.x/3.x, JBoss DROOLS Rule Engine, SOAP, UDDI, JAX-RPC, JAX- WS and JAX-RS api’s with implementation of Apache Axis 1.x/2.x and Apache CXF 2.x, Jersey, HTTP, XML, XSD, XSLT, XPATH, SOAP, WSDL, UDDI and HTTP. Exposure in Oracle SOA 11g Suite (i.e. BPEL, HW, BAM, Adapters, Mediators, BPM, ESB and etc.)

ORM / Transaction Frameworks: Hibernate, MyBatis, JPA (Java Persistence API), JTA (Java Transaction API) and EJB Transactions

Messaging Technologies : JMS MQ, Apache MQ, Active MQ and exposure in Solace Messaging API for Java (JCSMP)

BIG Data Eco Systems: Cloudera Distribution for Hadoop (CDH), MapReduce, HDFS, HBase, YARN, Hive, Pig Scripting, Sqoop and Flume.

Application/Web Server’s: Oracle BEA Web Logic 6.0/7.0/8.1/9.1/10.3 , IBM Web Sphere 6.x/ 7.x, JBoss 5.x/ 7.x, Oracle SUN Glassfish, Jetty and Apache Tomcat 5.0/6.0/7.x/8.x.

Databases: Oracle IBM DB2, Sybase, Oracle SQL and MS Access 2000. Exposure in Oracle Coherence in-memory data grid

Product / IDE’s/ Tools: Eclipse 3.x, My Eclipse 6.1/6.5/10, Eclipse Kepler for Java EE, Oracle SUN Net Beans 7.x, Oracle BEA Web Logic Workshop 9.x, IBM RAD 7.5.5.5, Spring Tool Suite 2.1.9 / 3.1.0 , Data Studio, TOAD for DB2, FTP, SFTP, FileZilla Client for File Transfer, WinSCP, SFTP, Putti, XML Spy, JUnit for Unit Testing, Win Merge for File Comparison, SOAP, Ariba, Apache Ant for automating software build processes, CruiseControl for Java-based framework for a continuous build process, log4J for logging, Borland Together Architect, Microsoft Visio 2013, Oracle SQL Developer, TOAD, My SQL Workbench for Data modelling and code quality tools (FindBugs and SonarQube).

Operating Systems: Windows 2000/2007/2010/ XP, UNIX, LINUX and MS-DOS

Version Controls: Win Concurrent Version System (CVS), Tortoise SVN, Clear case, Perforce, Stash and GIT

Software Methodologies and others : Water Fall Model, Agile Scrum, Object Oriented Analysis & Design, TDD, UML and Design Patterns

PROFESSIONAL EXPERIENCE

Confidential

Senior Lead Java Developer

Responsibilities:

  • Worked on migrating all the legacy web services from JDK 1.6 with 32 bit to JDK 1.8 with 64 bit and BEA Web Logic 10.3 server to Apache Tomcat 8.0.26 web server.
  • Configuring the Spring configuration file for updating with new Sql Session Factory (with required properties i.e. dataSource, transactionFactory and configLocation) and sqlSession for mybatis
  • Create/ define Mapper Factory bean with property sqlSessionTemplate
  • Updating mybatis config xml file and mybatis mapper xml file as needed. Used Atomikos for transaction management.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Created Controller, Model and MyBatis Mapper classes as needed and configure the mapped SQLs using annotations
  • Wrote the DAO’s to access the database using JDBC calls and created aspects using Spring AOP annotation approach. Used AOP concepts like aspect to define the middileware servcies, join point to check the conditions, advice, point cut, target object and also AOP proxies.
  • Create Service tier and service implementation tier classes. Written applications in Java, which will read SOAP request and call SQL Stored Procedure using MyBatis ORM and JDBC.
  • Worked on migrating EJB (Enterprise Java Beans) to Spring Beans, Service classes to Web Service Implementation classes, corresponding configuration files changes and others as part of the tomcat web services migration.
  • Swap out magic ticket with SAML for authentication and xsd changes
  • Converted JAX-WS based Java web services from RPC/encoded to Document/literal with WS-I compliance changes, https, added SAML Authentication and Fortress Authentication. Adding / trusting / updating certificates from SHA1 to SHA2 (for the web services that exposed) on need basis and working with consumers closely whenever update happens. Working closely with release management / support team to maintain / sink certs for both development and release environments.
  • JAXB to generate the binding classes. Used wsimport to parse the an existing wsdl file and generate the required files / JAX-WS portable artifacts for web service clients to access the published web services
  • Code refactoring. Coded JSP pages for all the web services to test from UI.
  • Written technical design specification documents using UML class and sequence diagrams
  • Used Microsoft Visio 2013 for drawing E-R Diagrams (i.e. Entity Relationship Diagrams) and logical flowcharts.
  • Upgraded middle tier frameworks and libraries including Spring (3.1 to 4.1), Quartz (1.6.6 to 2.2.2), EhCache, Mybatis, Slf4j/Log4j and cleaning up all the dependencies which are not needed. Updated the caching mechanism configuration for Mybatis ORM to load data from Sybase database.
  • Used Soap UI tool to unit test all the tomcat migrated webs services. Worked on setting up the Jenkins Build and Build forge to build and deploy in UNIX / Linux environments.
  • Sonar for Code quality and Apache JMeter load testing tool for analyzing and measuring the performance of a variety of services also to use as Unit test tool for JDBC database connections, FTP, LDAP, Web services, JMS, HTTP, TCP connections and etc.
  • Converting Soap based Java Web Services to REST Web Service
  • Integrate OAuth2 with calling application (consumer) and replace all SOAP based calls to existing one of Web Service by RESTful ones.
  • Developed REST Services using JAX-RS (Java API for XML and RESTful Service) and used Jackson library to convert from Java to JSON object and vice versa. Worked on integrating Swagger 2 with Spring REST Web Service implementation using spring-security-oauth2, Springfox and related library support. Used Collaborator for code review. Created Git Stash project for Batch REST Service.
  • Worked on SOAP Handlers to intercept incoming or outgoing SOAP message and manipulate its values and added additional logs for tracking purpose by using Thread Local.
  • Used Spring Core Annotations for Dependency Injection Spring DI, Spring Data and Spring MVC for REST API s and Spring Boot for micro-services. Written SQL queries and stored proc as needed.
  • Involved in Migrating to the application into Angular JS 2. Developed a prototype using HTML5, CSS3, AngularJS 2 and Spring boot based REST web services to convert the MVC application into browser based single page application.
  • Designed the dynamic and web compatible pages using the JavaScript, Angular JS and Bootstrap and developed custom directives to create reusable html structure.
  • Working closely with Application Performance team for checking JVM / heap dump logs, analyze and fixing the issues on need basis.
  • Used Apache POI for Excel and Apache FOP (i.e. Formatting Objects Processor) for PDF reports to read xsl:fo and renders to formats like PDF, PS, XML (area tree representation), Print, AWT and PNG, and to a lesser extent, RTF and TXT. XML parsing and rendering the PDF. Converted XML to PDF documents using XSL:FO
  • Experience in use of source code management systems like Clearcase and GIT.
  • Worked on scheduling batch jobs by integrating Spring Batch and Spring Quartz scheduler framework.
  • Used open source tools like SonarQube (i.e. Sonar) for continues inspection of code quality
  • Involved in Setting up Continuous Integration Environment using Jenkins to automate the build process and responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Used IBM UrbanCode (i.e. UDeploy) Deploy for to automate the end-to-end continuous delivery process
  • Worked on Jira / QC/ PPMC bug fixes and closely working with QA on need basis
  • Worked on Enhancements of application and bug fixes (back-end and front-end). Worked on Change Requests

Environment: Windows 7, Core Java, JDK 1.6.x/1.8.x, Eclipse Mars 2 IDE for J2EE, JSP, Java Script, JQuery, AngularJS, MQ (Message Queue) Severs, Sybase 15 for database, Sybase ASEISQL, Clear case Remote client, IBM Rational Clear Team Explorer, Code Collaborator plugin, Exam XMLPRO, Adobe Flash Player for IE, JMeter, Win SCP, Putty, IBM Installation Manager, Citrix Receiver, Microsoft Visio Professional, Apache Tomcat 7.x / 8.x, Oracle BEA Web Logic Application Server and Unix / Linus, Splunk for log checking, Puppet, Docker, IBM Websphere MQ for messaging, Stash, GIT, Stash, JIRA, UDeploy/URelease and Agile methodology.

Confidential

Senior Java Developer

Responsibilities:

  • Exposure to all facets of software development life cycle from requirements collection, architecture, design, coding and units testing for implementation and support of different applications both enterprise and stand alone.
  • Analyze and devise the solution approach to remediate the security vulnerabilities.
  • Setting up the environments.
  • Created the AngularJS project structure and developed HTML pages using HTML4-5, CSS 2-3 and
  • Angular JS controllers, services, utilities to call services and get data thus populating the service response into the HTML pages using scope variables.
  • Used features in Angular JS such as data binding, routing, custom filters, and custom directives to meet business requirements.
  • Used Bootstrap components of Angular-UI like carousel, collapse, dropdown, and tabs to develop dynamic responsive Web Application.
  • Code Migration from EJB1.1 to EJB3.0 as part of security remediation.
  • Analyze, fixing security vulnerabilities - it may occur in existing code (both in front end/ backend), application related configuration files, shell scripts, autosys batch jobs and etc.
  • Working with Business and QA team for testing as needed.
  • Written SQL queries and stored proc as needed.
  • Setting up autosys jobs and writing Unix / Linux Shell Scripts and Unit Testing.
  • Experience in Version/Configuration management tools such as CVS and SVN.
  • Experience in troubleshooting application issues, debugging applications including root cause analysis at the middleware or database level. Exposure to Release management.
  • Assist downstream application owners with critical integration testing of enhancements.

Environment: Windows 7, Core Java, JDK 1.6.x, Eclipse Kepler IDE for J2EE, JSP, Java Script, JQuery, AngularJS, MQ (Message Queue) Severs, Sybase 15 for database, Sybase ASEISQL, Clear case Remote client, IBM Rational Clear Team Explorer, Code Collaborator plugin, Exam XMLPRO, Adobe Flash Player for IE, JMeter, Win SCP, Putty, IBM Installation Manager, Citrix Receiver, Microsoft Visio Professional, Apache Tomcat 7.x / 8.x, Oracle BEA Web Logic Application Server and Unix / Linus, Splunk for log checking, IBM Websphere MQ for messaging, Stash, GIT and Agile methodology.

Confidential

Senior Java Developer

Responsibilities:

  • Worked on building the UI Components for FATCA Tax Form and US Indicia Tax Form screens from scratch using FTL (Free Marker Template), Java Script and JQuery.
  • Implemented workflows for FATCA and US Indicia Tax form modules using client provided / customized Jolt and DSL (Domain Specification Language) Framework model.
  • Implemented server side validations with various rules through DSL Framework for Workflow logic using Coffee Script.
  • Implemented FACTA Site and US Indicia Site Component’s to receive form submission using FTL, Java Script.
  • Build Jolt Workflow logic to handle response from FATCA Site / US Indicia Site component COB Controls management.
  • Dynamically populate controls in UI as per the business using FTL.
  • Configured Active MQ for asynchronous communication in project specific yaml configuration files for both FATCA and US Indicia Site Component’s module’s.
  • Created JSON equivalent model classes and business delegate classes for FATCA and US Indicia site components.
  • Implement Fatca Site & US Indicia Site java classes to receive form submission event.
  • With the help of CPW Fatca WSDL provided, developed a CPW Fatca Web Service (SOAP) client and generated corresponding helper / skeleton classes.
  • Used Apache CXF to create Camel routes that request external web services
  • Coded Business Logic following MVC architecture using Delegate and DAO patterns.
  • Configured data source, hibernate configuration and mapping xml files. Implemented functions to save and retrieve tax form details using Hibernate with annotations and Stateless Session Bean (EJB) in CPW system.
  • Build backend FATCA Tax Form and US Indicia Tax Form submission logic from Client On border (COB) system UI using FTL, Java Script and then invoke CPW Fatca Web Service (SOAP) to save and retrieve the tax form details to / from CPW Oracle DB. Implemented a search function in Tax form using FTL and Java Script in UI.
  • Implemented error handling, validations in CPW Web Service (SOAP) invocation at FATCA Site component and US Indicia site component’s. Worked on “Pair / Peer Programming model” in Agile.
  • Worked on Tax form UI populating COB Fatca Form using FTL and the corresponding changes in Jolt Framework.
  • Worked on integrating Fatca site / US Indicia Site components to CPW Fatca / CPW US Indicia Web Services to save / retrieve fatca tax form details.
  • Developed a Java library for FATCA Withholding calculation and writing Junit Test cases.
  • For workflow’s, developed java classes to calculate and then invoke corresponding CPW Soap Web service client to save & retrieve Fatca and US Indicia Tax form attributes in CPW system.
  • Building / Develop the CPW FATCA Web Service (SOAP) client and then persist that tax form data in CPW Sybase DB using Hibernate, Stateless Session Bean (EJB).
  • Developed GDS FATCA Soap Web Service client to retrieve list of last approved FATCA Tax documents from GDS (Global Documentation System) external system from COB (Client on border).
  • With the help of GDS System provide WSDL, generated a new Web Service Client (SOAP) for GDS to get the list of last approved tax documents for a given Coper ID.
  • Worked on COB system integration with other external systems.
  • Assist downstream system application(i.e. IPS, NEWS/ NIGEL) owners with critical integration testing of enhancements
  • Wrote SQL Queries and StoredProcedures using Java, Hibernate HQL for ORM.
  • Implemented Hibernate Caching(Query and second level EH Cache) for frequent queries executed against database for reports and manage the Hibernate transaction with Spring AOP with terms like Advices to take either before / after method execution, Pointcut to decide which method to intercept and to verify the class details and Advisor to generate the required proxy classes.
  • Worked on Shell scripting to schedule the jobs. Stop/Starting/ Restarting autosys jobs when required on business need by following with respective downstream system teams.
  • Worked on XML/ JSON and building REST Service interface with Jersey implementation to calculate FATCA Tax Withholding Flag Value. Worked on UI to invoke REST Service to calculate FATCA Tax Withholding Flag Value based on business. Used Jackson library to convert from Java to JSON object and vice versa.
  • Worked on generating Reports on UI for FATCA and US Indicia Tax form workflow
  • Worked on Apache ivy for local build’s and Supporting Jenkins (i.e. open source continuous integration tool) builds and deployments for DEV/ INT/ QA/ UAT environments when code check-ins / code merging done.
  • Involved and participated Production Release activities and Release calls when needed. Worked on both Pre-FATCA and FATCA Tax Forms enhancements.
  • Worked on Integration of COB, CPW and GDS dependent systems. Unit, Integration Testing. Supported Dev, INT, QA and UAT testing on need basis. Assist downstream system application owners with critical integration testing of enhancements. Involved in release management activities as needed.
  • Used open source tools like FindBugs and SonarQube (i.e. Sonar) for continues inspection of code quality
  • Used Jenkins to automate the build process and IBM UrbanCode (i.e. UDeploy) Deploy for to automate the end-to-end continuous delivery process

Environment: Windows 7, Core Java, FTL, Java Script, JQuery, Coffee Script, Apache POI, JOLT / DSL customized Framework, struts 2 with spring plug-in, spring iOC for dependency injection, EJB 2.0, Hibernate, Java Web Services, XML, XSD, Oracle SQL, Apache Ant for automating software build processes, Toad for Oracle, Sybase, Squirrel SQL Client, Soap UI Client, and SVN for version control, Eclipse Kepler Java EE for Web Developers IDE and Oracle BEA Web Logic 10.3 Application Server, Jetty Web Server, Apache Camel for routing and integration, JIRA, UDeploy/URelease, Unix / Linus and Agile methodology.

Confidential

Senior Java Developer

Responsibilities:

  • Prepare Java/J2EE development structure for Confidential eCLO (ecommerce Customer Level Offers) application using IBM Ration Application Developer 8.0, Apache Maven 3.x for build automation tool and deployed under IBM Web sphere Application Server 6.1
  • Created a User Interface for Application Status Tool (APS) using CRE (Content Rendering Engine) and FTL.
  • Developed new Java Web Service (Soap) component for the Application Status Tool (APS) to get the status of the submitted credit card application.
  • Worked on migration of the current Credit Card applications off of legacy and vendor platform (i.e. AT&T) to the Target eComm Platform (ABPA).
  • Implemented Restful Web Services using CDM (Common Domain Mapping) API / plug in to interact with eProd backend systems to retrieve the rates and fees for the Credit Cards & eCLO application.
  • Created artifacts and .jar using Apache CFX, Apache Maven for build automation tool, XML, XSD and JAXB from the WSDL of CSMT backend system.
  • Used open source tools like FindBugs and SonarQube (i.e. Sonar) for continues inspection of code quality.
  • Environment: Windows 7, Core Java, JSP, FTL (Free Marker Template), Struts 2.0 core, struts 2 with spring plug-in, Spring iOC for dependency injection, Spring 3 with MVC, Java Web Services, XML, XSD, Oracle SQL, Apache Maven, Toad for Oracle, Soap UI Client, carjacker scripts, Interwoven for CMS (Content Management System) tool and Perforce for version control, IBM Rational Application Developer 8.0, IBM Borneo (i.e. customized Struts 2 and spring framework)

Confidential

Hadoop Developer

Responsibilities:

  • Worked on LLD Document for the AMGS Adapter application. Used starUML (to draw ER Diagrams, flow charts, class and sequence diagrams) by adding few open source plug-ins to STS (Spring Source Tool) IDE.
  • Worked on AMGS Adapter plug-in development using Spring 3 integration with Hibernate ORM with DB2 Database.
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Implemented Service and data layers using annotations with Spring Core and Spring iOC for dependency injection and Spring with Hibernate and Spring with JPA for ORM
  • Implemented persistence layer using Spring Hibernate that uses the annotation POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes and the database as IBM DB2.
  • Generated business objects using JAXB from XSD. Generated domain objects from the database schema with the support of My Eclipse IDE built in feature. Coded converts in AMGS Adapter application, that converts from business object to domain objects
  • Involved working on Apache Camel Transport for Apache CXF to attach a CXF Web Service to a JMS Queue.
  • Used Maven POM scripts to build and deploy each service on each server.
  • Provided parallel support to other applications like VAS (Vantage Application Systems) and PF (Policy Fulfillment) and others. Worked on “Pair / Peer Programming model” in Agile.
  • Spring Security are used for Authentication and Authorization of the application.
  • Used Spring Batch for the response of the batch web services.
  • Used Spring 3 Quartz Scheduler to implement a scheduler to fire a spring batch process automatically. Used Apache POI to create and modify Excel and CSV download file formats.
  • Involved in the high level discussions with the customers for getting the requirements for Managed Corresponding Services (MCS) and VMS application. Prepare Java/J2EE development structure for MCS application and other dependent applications like VMS integration and others using Spring Source Tool 3.x, Apache Maven 3.x and deployed under Jetty web server. Wrote SQL queries as needed.
  • Supporting Jenkins (i.e. open source continuous integration tool) builds and deployments

Environment: Windows 7, Core Java, JSP, CSS, JQuery, spring 3 Annotations, Spring 3 iOC, Spring 3 Hibernate, Spring 3 with JPA for ORM, JTA for Transaction Support, Java Web Services, XML, XSD, SQL, SONAR, Apache Maven, Jenkins, JS Lint, Apache Maven 3.0.4, FileZilla Client, SQuirreL, SQL Client, Toad for DB2, Soap UI Client and SVN, Spring Tool Suite 3.1.0, HCSC Framework (i.e. customized Spring MVC Framework), Plug-in development and support for other issue based applications parallel., Jetty Web Server, Apache Camel for integration, IBM Web Sphere 7.x Application Server and Agile methodology.

Confidential

Onsite Coordinator / Technical Lead Developer

Responsibilities:

  • Worked on three different systems Rams Report, Vendor and GBCM to stabilize the existing application with complete end to end delivery
  • Work on technical design creation as needed
  • Design, implement and test reusable components and UIs using Apache Flex and ActionScript 3.0
  • Worked on “Rams Report” application where it needs application redesign completely using Apache Cocoon, xReporter, Avalon Phonenix Server hosted on JBoss Application Server for reporting purpose, which will generate pdf, excel, xml and rtf formats of reports.
  • Worked on “GBCM”, where it uses Adobe Flex, Java, Spring Framework and Hibernate and it involves server migration from IBM Web Sphere 6 to IBM Web Sphere 7 application server and respective changes in the application.
  • Supported “RAMS”, “Vendor” and “Vendor Admin” application where it needs some configuration and java code fixes.
  • Provided the Technical feasibility to the system while redesign and server migration. Coordinated with offshore team for the delivery and process.

Environment: Windows 7, Core Java, Adobe Flex, spring, Hibernate, Apache Cocoon, xReporter, Avalon Phoenix Server, Apache Maven and Oracle Database, Eclipse for J2EE and IBM RAD 7.5.5.5, MVC - Multi Tired Architecture and Blaze DS, JBoss 5.1.x and IBM Web Sphere 7.x application server.

Confidential

Technical Lead Developer

Responsibilities:

  • Involved in investigation, Analysis, development and support
  • Having an expose in Oracle Primavera P6 Installations
  • Having an exposure in Oracle Primavera P6 tool like creating projects portfolio, projects, WBS, Activities, resources, roles and assigning roles and etc. Developed a prototype using Java, JSP, Struts 1.x framework
  • Worked on jQuery UI to develop a prototype Rich Internet applications.
  • Provided the technical feasibility to the system while integration
  • Developed Oracle Primavera Web Services which uses Apache CXF framework to integrate with in house applications.
  • Worked on SAML Authorization to exchange the security related information between the Service consumer and Service provider with SOAP based webs services.
  • Worked on integration of SAP and Ariba tool (i.e. Implemented in Java) using Apache Axis 2.x. framework to create WSDL files for Java Web Services using SOAP protocol
  • Worked on loading & importing the data and running the integration events (Batch / Header-detail / Simple integration events) in Ariba.
  • Worked on Ariba file channel and cXML for Catalogs, Punch outs and Purchase Order types.
  • Build a POC for help Mahindra Satyam streamline data collected by business processes by developing, installing and configuring Hadoop ecosystem components that moved data from individual servers to HDFS.
  • Installed and configured MapReduce, HIVE and the HDFS; Designed and developed MapReduce programs to parse the raw data, populate staging tables and store the refined data in partitioned tables.
  • Created Hive queries that helped market analysts spot emerging trends by comparing fresh data with reference tables and historical metrics. Wrote SQL queries and stored procedures as needed.
  • Managed and reviewed Hadoop log files. Tested raw data and executed performance scripts.
  • Collaborated with the infrastructure, network, database, application and BI teams to ensure data quality and availability. Created reports for the BI team using Sqoop to export data into HDFS and Hive.

Environment: Windows X.P, Java, J2EE, JSP, JQuery, Oracle Primavera P6 R 8.1, SOAP, Ariba, Java Web Services with Apache Axis 2.x and Apache CXF 2.x implementation, SOAP UI, XML, SQL and Oracle 10G, Net beans 7.1 and Eclipse IDE 3.x, MVC - Multi Tired Architecture and Struts 1.x Framework, Glassfish 3.x, Apache Tomcat Web Server, Cloudera Distribution for Hadoop (CDH), MapReduce, HDFS, HBase, Hive and Sqoop.

Confidential

Senior Java Developer

Responsibilities:

  • Participating in Agile sprint planning and daily stand-up meetings
  • Participated Sprint review and retrospective meetings at the end of each sprint cycle
  • Managed / delegated / resolved defects using HP Quality Center. Worked on Bug Fixings and supporting Testing Team. Coded JUnit Test cases. Working closely Business and QA as needed.

Environment: Windows 7, Core Java 1.6, Java Swings, Adobe Flash Player 10, Putty, WinMerge, WinSCP, MySQL, Oracle 10G and Oracle SQL Developer, Eclipse IDE 3.2, XML Spy, Apache Tomcat Web server 6.x, JBoss Application Server, Mule ESB to transform data between systems, IBM Rational ClearCase Explorer and Agile methodology.

Confidential

Senior Java Developer

Responsibilities:

  • Coded for the ADE/ ECS (these are downstream systems for the NetPro2PC application) elements by code migrating from C to Java.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer
  • Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer
  • Database migration of enterprise application in integration tier i.e. involving the changes of integration with from IBM DB2 to Oracle databases and respective changes in code base.
  • Experience in JMS and its configurations - JMS Server, Connection Factory, JMS File Store, Message Bridge, Topic/ Message Queue, Distributed destinations and etc. in Web Logic Server Connections for making asynchronous calls. Coded for PC to IPSM interface using Java Web Services.
  • Worked on Java Messaging Services (JMS) for developing messaging services to communicate with external Java Web Services
  • Resolving the technical IR’s, Bug fixing in NetPro2PC related upstream and downstream applications.
  • Implemented TDD (Test-driven development) approach by focusing on writing test scripts to make sure that the application is meeting all use cases and scenarios.
  • Provided parallel supported DIT / Regression testing for FDV and Wingback FDV Orders for IVAP application.
  • Parallel support on prototype (POC) for the DDC (Digital Distribution Channel) module in IVAP application and provided a development support where it uses Sencha Ext JS, JBoss Seam Framework, JBoss Drools rules engine, Hibernate and JPA for ORM.
  • Worked on Drools which is used for collection of tools that allow us to separate and reason over logic and data found within business processes.
  • Developing rules in drools Rule engine to fetch data from Oracle Database
  • Worked on Unit Testing and Regression Testing’s. Monitoring and analyzing resources, standard logs, application logs and domain logs.
  • Supporting for D2D (Developer to Developer), DIT (Design and Integration Testing) and production testing and fixing the issues for NetPRO2PC application.
  • It’s a 24X7 Production System. I was part of Development team, resolved various Production tickets also and provided on call support a week in 2 months for NetPRO2PC application.

Environment: Windows X.P, UNIX/ Linux, Java, J2EE, Struts, EJB, Hibernate, JMS, SOAP, Java Web Services, C, COBOL, Main Frame, Win Cvs 2.0, F-Secure SSH Client, IBM Aqua Data Studio, SOAP UI and Win SCP, Oracle BEA Web logic Workshop, IBM DB2 and Oracle 10G, MVC - Multi Tired Architecture and Oracle BEA Web Logic App Server 9.1.

Confidential

Senior Java Developer

Responsibilities:

  • Database migration of enterprise application in integration tier from Sybase to Oracle and code base (both DAO and respective code changes).
  • Involved in POC for JSF (Java Server Faces) framework
  • Code Migration from SUN WAF (Web Application Framework) to Struts 2 Framework
  • Configured MDB’s (Message Driven Beans) and JMS Server, JMS File Store, JMS Connection Factory, JMS Module and JMS Message for making asynchronous calls on BEA Web Logic Application Server 8.1.
  • Application Server Migration from BEA WebLogic 8.1 to Oracle BEA WebLogic 10G r3 version and migrated from EJB 2.1 to EJB 3.x version with respective changes.
  • Used Cruise Control framework for a continuous build process and reporting build status. Written Unix shell scripts, EJB Clients for all the modules to make sure backend code is working fine
  • Configured JMS for to send consolidated emails and Scheduling and with required changed for to run Cruise Control for nightly builds.
  • Coded for the Terminal Server Workflow and PIP Dynamic Bandwidth Workflow for CPE Automation.
  • Worked on Unix Shell scripting and required changes for Nightly Builds using Cruise Control
  • Developed Java Soap based Web Services using Apache Axis 1.x.
  • Involved in implementing TDD functionality of extreme programming in software development life cycle.
  • Implemented the caching mechanism in Hibernate ORM to load data from Oracle database.
  • Implemented TDD (Test-driven development) approach by focusing on writing test scripts to make sure that the application is meeting all use cases and scenarios.
  • Used open source tools like FindBugs for continues inspection of code quality.

Environment: Windows X.P and UNIX/ Linux, Java, J2EE Technologies, SUN WAF, Struts Frameworks, EJB 2.x, Hibernate, Java Web Services, SSO (Single Sign On), F-SECURE, IBM Aqua Data Studio, Putty, WIN SCP, Cruise Control and Win CVS 2.0, My Eclipse 6.5, Sybase and Oracle 10G, Oracle BEA Web Logic Server 10.3 application server.

Confidential

Java Developer

Responsibilities:

  • Worked on the message formatting from XML to NPV (Name Value Pairs) and vice versa using Polaris “Intellect Integrator” product / tool and hosted on BEA Web Logic App Server 8.1.
  • Coded interface and Business Classes, worked on Bug Fixing and fixing the issues.
  • Supported code/design analysis, strategy development and project planning.
  • Environment: Windows X.P, Java, J2EE Technologies
  • Polaris standard application software development for GE Plastics - Java Developer - Retail Domain
  • Involved in investigation Analysis and development of the application.
  • Developed presentation layer using JSP, HTML, DHTML, CSS, AJAX and JavaScript.
  • Coded Struts Action Form, Action classes and business classes. Implemented Struts Tiles Framework for Layout management.
  • Used Apache POI to create, modify Excel and display MS Office files also CSV download file formats.
  • Used iText to create and effectively manage PDF (i.e. Portable Document Format) documents
  • Used Apache FOP (i.e. Formatting Objects Processor) to read xsl:fo and renders to formats like PDF, PS, XML (area tree representation), Print, AWT and PNG, and to a lesser extent, RTF and TXT. XML parsing and rendering the PDF. Converted XML to PDF documents using XSL:FO.
  • Generated PDF format of reports from XML in Java using XSL FO (XSL Formatting Objects) and Apache FOP (Formatting Object Processor). Used XSL FO for formatting XML data. Used Apache FOP for reading the formatting objects tree and render resulting pages to a specified output (i.e. PDF, PNG, RTF, TXT and etc) format as reports.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Worked on Hibernate configurations and mapping files and coded Hibernate DAO classes to communicate to Database. Developed Java Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Coded User Management module Part. Supported for Manual Testing using Junit. Supported Integration testing.
  • Deployed the application on JBoss Application Server and used Log4J to capture the log that includes runtime exceptions.

Environment: Windows 2000, Java, JSP, Struts 1.1, AJAX, Hibernate, Apache POI, FOP, JFree Charts, Java Web Services, XML, XSLT, Win CVS, Oracle 8.1 and TOAD for Oracle, Eclipse 3.x, MVC Architecture and JBoss Application Server 5.1.x.

Confidential

Java Developer

Responsibilities:

  • Involved in investigation Analysis and development. Worked on most challenging POC Part.
  • Developing Struts MVC layers using jsp pages for view/ ui, Struts 1.1 action classes for Controller, session beans for business logic and Hibernate for ORM / persistence layer.
  • Developed the front end UI using JSP, HTML, JavaScript and CSS. Implemented Struts Action Form, Action classes and Validators framework to validate the data.
  • Worked on EJB (Stateful Session Beans for Web Interface and Terminal interface). Involved in implementation of Business Delegate, Service Locator, Singleton, Factory and DAO design patterns.
  • Involved in implementing the Terminal client application where it actually derived from Charva JFrame class to talk to EJB modules deployed in the CDG-RAS web server using the EJB Remote interfaces. Implementing the custom application specific exception classes.
  • Writing the Oracle SQL Database Scripting. Used Log4J API for logging and debugging and ANT for build.
  • Involved in designing using the Rational Rose, Borland Together Architect and Microsoft Visio Tools.
  • Preparing the LLD (Low Level Design) Documents. Configured the JDBC Connection Pools, Data Sources, JNDI Names and required configuration on BEA Web Logic Application Server 8.1. Involved in both Terminal and Web Interfaces part Coding.
  • Was involved for writing technical specification, System Analysis, design, development and deployment of the application on business need.
  • Developed unit and functional test cases for new functionalities. Supported Functional and Integration testing

Environment: Windows 2000 and UNIX/ Linux, Java, JSP, Struts 1.1 Framework, Tiles Framework, EJB2.x, JTA, Java Char was, Java Cursors, VSS, WS FTP, Eclipse, MVC Architecture, Oracle 8.1, TOAD, Apache ANT for automating software build processes, Oracle and BEA WebLogic8.1 App Server.

We'd love your feedback!