We provide IT Staff Augmentation Services!

Lead J2ee Web Developer Resume

3.00/5 (Submit Your Rating)

CA

SUMMARY

  • Solution Architect/Lead J2EE Integration Developer with 15+ years of J2EE experience in full - stack platform development and experience of integrating several mission critical business applications in the financial services domain.
  • Has Track record of always delivering very successful and innovative software solutions with a passion for quality.
  • Have always been the difference maker and the go-to Engineer in complex software development initiatives requiring optimal design as well as implementation skills.
  • Track record of resolving high complex production issues as a Production Support lead for a high complex multi-product Middleware application.
  • Experienced in object oriented analysis, design and application development using JAVA, J2EE, XML,JSON,RAML,JMS, BRMS, ESB, NoSQL technologies.
  • Experience on developing the inhouse SAML federated IDP and OAUTH authorization server
  • 13+ years of hands on design & development experience in building and scaling a Message Oriented Middleware platform to support the continuous business demands. Scaled up the system from 100,000 messages to 1+ Million messages per day.
  • Hands on experience in design & building the J2EE and MQ based fault tolerant systems with zero down time (High Availability).
  • Hands on experience in designing and developing the enterprise multi-tier middleware integration platform for transporting /routing /transformations for the diversified message protocols/formats.
  • Experienced in developing SOAP/REST Webservices /SOA (Service Oriented Architecture) based applications to build loosely-coupled systems composed from individual services and exposing these as a complex business process
  • Experienced in integrating the different applications & automating the business workflows using below J2EE, BRMS, SOA, BPMN, BPEL, EAI, B2B and ESB architecture based implementations on J2EE Platforms.
  • Hands on Experience in building home grown Light weight J2EE ESB using the J2EE Web Technologies like Websockets for PUB/SUB, Broadcasting, notifications and Servlets, Rest Services for Request/Reply services. HA features are implemented using the EHCACHE replication and OAuth for SSO Implementations.
  • Hands on experience in building the In House WebAPI Proxy gateways and also has good knowledge on building the Mule Anypoint WebAPI gateways.
  • Developed Event Driven Architecture (EDA) based applications using the Weblogic Integration platform Event Generators and developed B2B Applications like DST Vision Gateway, Advisor Central and Fundcom Gateway based on the J2EE APIs.
  • Experienced in Administration of WebSphere Application Server 7,8, Oracle Weblogic Server 10.3,12C, WMQ 6, 7.1, 7.5, Websphere Message Broker (WMB)7,8, ILOG JRules 7.1(ODM), IBM BPM Adv. 8.0.1
  • Developed Enterprise Service Bus (ESB) based applications using EAI Patterns such as Messaging, Routing, Transformation, Endpoints and Hub &Spoke features using IBM WebSphere Message Broker (WBMB).
  • Experience in setting up Queue Managers, defining Channels, Queues, and Clusters in WMQ 7.5 to support all types of messaging patters and formats including Publish-and-subscribe and JMS/MQ messaging framework based services.
  • Expertise in configuring the message broker nodes: Database, MQ, File, SOAP, Routing, transformation (Compute, Java Compute) and construction nodes and has Strong experience in programming using ESQL, XSLT, XSD, XML.
  • Hand on Experience Agile and Test driven development methodologies.
  • Hands on experience in configuring 2way SSL and Apache Load balancer.
  • Hands on experience in OAuth2, SAML, In-House Token based and Invitation code based Authentication & Authorization solutions.
  • Hands on experience in working with DEVOPS tools Confluence, Jenkins, Stash and Jira, Open LDAP etc.
  • Expertise in Java Performance Tuning. Analyzing the JVM Heap and Thread dumps using the Eclipse Memory analyzer (MAT), JProbe and IBM Support Assistant (ISA) tools.
  • Excellent understanding/knowledge of Hadoop architecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node and Map Reduce programming paradigm and Hands on experience in installing, configuring and using ecosystem components like Hadoop Map Reduce, HDFS, Flume, Pig, Hive, Sqoop, HBase & Oozie.
  • Experience in analyzing data using Pig Latin, Hive, HBase and custom Map Reduce programs in Java and extending Hive and Pig core functionality by writing custom UDFs.
  • Expertise with managing and reviewing Hadoop log files and Experience in importing and exporting data using Sqoop from HDFS to Relational DB systems.
  • Developed daily Jobs (Unix shell scripts and other java components) to load the POS activity audit data in to MongoDB for analytics.
  • Experience in using Dropwizard, Spring, Hibernate, Bean IO, Apache commons, Log4j and other open source frameworks.
  • Hands on experience with Unix/Linux system internals and Expertise in Writing Unix/Linux shell scripts based system monitoring tools and python based Websphere Administration scripts.
  • Configured and Administered WebSphere Services Registry and Repository (WSRR) for enabling SOA Governance for Middleware atomic services.
  • Developed Straight through Processing (STP) applications (Process Orchestration & Choreography) based on the BPEL standards using IBM WebSphere Process Server (WPS).
  • Designed and refactored software architectures with UML models and design patterns.
  • Hands on Lead Experience with Production support, Release Management and Change Management with SOX Compliance process.

TECHNICAL SKILLS

Architectures: EAI, MVC, EDA, SEDA, SOA, BPM, BPEL, BPMN and B2B

Languages: Java / J2EE, C, shell script, Perl, Jython

Databases/NoSQL: Oracle8i/9i/10g/11g, MySQL, MongoDB, Hadoop

Web Servers: Tomcat, Apache web Server, IHS

App servers: Weblogic 7.0/8.1/9.1/10.3/11 g/12c and WAS

Frameworks: Spring, Log4j, Commons config, Hibernate, AOP, Bean IO, Dropwizard

Version Control: CVS, SVN and VSS

Testing: JUnit,XMLUnit, Mockito, Power Mock,Postman, SoapUI

XML/Webservices: XML, XSLT, XSD, DTD, JAXP, JAXB, SAX, DOM, XMLBeans SAAJ, JAX-WS, JAX-RPC, JPA, JSON, JDBI, RAML,YML

Architectures: EAI, MVC, EDA, SEDA, SOA, BPM, BPEL, BPMN and B2B

EAI Tools: WBIMB, WMQ, WLI, WPS, MINT, WPS, IBM BPM, AMQP

IDE: Eclipse, IBM Integration Designer, Mule API Designer

Java Editors: Eclipse, NetBeans, WID, Weblogic Workshop, IID

BPEL/ BPMN Editors: WID, Integration Designer, ProcessDesigner, IBM Blueworks Live

Performance Tools: JProbe, Jconsole, Jmap, Elcipse MAT, IBM Support Assistant (ISA)

UML: Rational Rose, Eclipse Omondo, My Eclipse

PROFESSIONAL EXPERIENCE

Confidential, CA

Lead J2EE Web Developer

Responsibilities:

  • Acts as Lead integration consultant for SAML2 Federated Incubator IDP and OAUTH authorization Provider development /enhancements..
  • Acts as the technical expert on the development and implementation of highly complex, large-scale internet and intranet applications on diverse platforms, crossing multiple business lines. By using expert knowledge of web technologies and EAI/SOA Technologies to build Restful/SOAP web services and client/mobile applications using Java, J2EE, Java Script, HTML, XML, spring, Spring MVC, Spring Security, Hibernate & Jersey frameworks.
  • Developed OAUTH 2 Authorization server with additional RSA signature validations and able to integrate with existing SAML based Enterprise Authentication provider.
  • Working on Intuit Secure Data exchange project based on the OAUTH 2flows.
  • Enhanced existing SAML Incubator IDP with the MFAS Proxy API (NokNok Labs FIDO Product).
  • Developing SAML authentication based client applications to show case the pilot projects to the business units and also integrating with Google, Facebook & Twitter APIs for social media interaction applications.
  • Developing Restful webservices using the Spring MVC..
  • Oversees system quality assurance and consistency with installation and security policy and standards.
  • Application ArchitectureService Oriented Architecture, Web & Mobile Applications

Environment: Java, J2EE, Spring Framework (MVC, Security), Hibernate, OAUTH 2, SAML2 Mysql, Jersy, Jetty, etc.

Confidential, CA

Lead J2EE Developer

Responsibilities:

  • As a Solution Architect & Lead Integration Developer has complete ownership of building the Verifone Commerce gateway using J2EE technologies.
  • Responsible for Architecting, Building, Scaling Platform using open source tools & frameworks.
  • Developed Security integration services for V HQ Token based SSO Implementation and 2way SSL for Developer Portal & Merchant Apps.
  • Successfully completed the CEP POC using Agile methodology and showcased the product in Rome, Italy POS Annual 2014 conference and got the good appreciation from the Industry peers.
  • Implemented InHouse WebApi proxy Gateway for the initial Phase of the project and implemented OAuth2 security.
  • Working on a POC for on-premises Mulesoft API gateway solution.

Confidential

Lead J2EE Integration Developer

Responsibilities:

  • As Technical Lead/ Architect involved in all facets of development life cycle
  • Applied agile methodology for design/ development, Prepared project plan and test plans
  • Developed REST webservices to expose the Middleware services.
  • Designed and developed the gateway framework with caching features.
  • Applied design patterns such as delegator, singleton and other J2EE patterns.
  • Updated Message Broker Flows for the Adapter new service versions.
  • Assisting the Production support & Maintenance teams for escalated technical issues of Weblogic, WAS, WPS, WMQ & WMB Administration, Deployments, Production Sev 1 tickets & non prod issues.

Environment: Java, Servlets, EHCache, JAXB, JAX-WS, Jersy (JAX-RS),Spring, BeanIO,JMS, JDBC,SAAJ, IBM MQ, JUnit, XmlUnit, Weblogic 12c, WebSphere Message Broker V8.0,ILog JRules, IBM BPM Advanced7, 8.0

Confidential

Responsibilities:

  • As Sr J2EE Integration Developer involved in all facets of development life cycle of POC.
  • Gathering business requirements from the Business Partners and Subject Matter Experts.
  • Involved in implementing Nine node CDH4 Hadoop cluster on Red hat LINUX.
  • Developed Map Reduce Programs with custom input formats and created chain mappers for data cleanup and validation and combiners and reducers for data aggregation
  • Responsible for importing and exporting data into HDFS and Hive using Sqoop.
  • Responsible for developing PIG Latin scripts.
  • Imported data using Sqoop to load data from RDBMS to HDFS on regular basis
  • Developing Scripts and Batch Job to schedule various Hadoop Programs using Oozie.
  • Involved in loading data from UNIX file system to HDFS by using the Hadoop streaming jobs to combine the multiple logs as single HDFS file.
  • Involved in creating Hive Tables, loading with data and writing to Hive
  • Involved in defining job flows.
  • Involved in managing and reviewing Hadoop log files..
  • Load and transform large sets of structured, semi structured and unstructured data.
  • Responsible to manage data coming from different sources.

Confidential

Responsibilities:

  • Developed Jersey based RESTful Webservices to expose entities like Contacts, Worklist, Users, Sales, Performance, Territories
  • Developed Nightly batch cycle jobs to load the daily feed in to MongoDB to expose the Middleware services.
  • Assisting the Production support & Maintenance teams for escalated technical issues of Weblogic, WAS, WPS, WMQ & WMB Administration, Deployments, Production Sev 1 tickets & non prod issues.

Confidential

Responsibilities:

  • Technical Designer/Lead - for the entire migration effort.
  • Refactored the SCA modules to leverage the Shared libraries features.
  • Refactored the Common Library and eliminated the external schema dependencies.
  • Deployed Application to the RMRS deployment topology for performance improvement
  • Developed WASAdmin scripts for minimal manual intervention in the higher environments.
  • Actively worked with IBM support team in resolving the product related issues.
  • Assisting Production support team for High severity Tickets.

Confidential

Responsibilities:

  • Implemented new webservices to support the new business compliance requirements
  • Designed / Developed IA JRules Framework and modified the Investar adapter common classes to support the ILog Integration Framework..
  • Created State chart, Process flow, Sequence and Object /Class. These diagrams help understand investor adapter inquiry, maintenance & monetary services flows.
  • Created Investar Adapter consolidated Technical service design document and ILOG Infrastructure hand book and workstation setup document, for developer's reference.
  • Designed and Developed 100 backend adapter services.
  • Analyzed code for performance and Memory bottlenecks using JConsole regularly.
  • Introduced and used an open source static source code analysis using findbugs.
  • Implemented batch framework for ILOG Jrules Integration Framework.
  • Designed and developed new rules flows and more than 1000 rules created as BAL Rules (migrated from old home grown xml rules engine).
  • Implemented Web services message flow using HTTP, SOAP nodes in WebSphere Message Broker 8.0
  • Developed Message Flow interfaces using WMB to transform messages to meet their business needs with the help of IBM Primitive nodes i.e. Compute, Java Compute, Filter, RouteToLabel, ResetContentDescriptor, Trace and XML Transformation Nodes. Developed Message flows and the Sub flows to process all kinds of Transactions between various applications.
  • Implemented ESQL logic for database lookups, metadata-driven processing, message validation / translation / transformation, exception handling.
  • Debugged ESQL and Java code in the nodes.
  • Modified ESQL within Message flow Compute and Filter nodes to simplify processes.
  • Designed different components of the transition including Validation, Exception and error handling. Correlation of request reply messages, logging requirements are some of the other pieces put into design.
  • Processed XML messages with exceptions and performs message transformation, translation, validation for incoming messages, XML file lookups, database inserts, https posts and Java calls to backend systems.
  • Worked extensively on the aggregation and HTTP, SOAP nodes in calling external web services.

Confidential

Responsibilities:

  • As a Technical Designer I was responsible for all the deliverables of Design, Development, Testing, code Reviews and UAT.
  • Redesigned the Configuration component, Logging component, EJB 3.0 MQ Message Processing component, Exception Handling Component, Database Handling Component.
  • Applied well-proven design patterns like Abstract Factory, DAO etc.
  • Created State chart diagrams, Process flow, Sequence and Object /Class diagrams.
  • Developed a generic notification service for Transaction and Maintenance monitoring
  • Analyzed for performance and Memory with JConsole.
  • Created new Websphere Message Broker flows and updated the core framework/main flow to support the new services.
  • Configured the Test Environments for WSRR SOA Governance & Runtime Profiles.
  • Assisting the Production support & Maintenance teams for escalated technical issues of Weblogic, WAS, WPS, WMQ,& WMB Administration, Deployments, Production Sev 1 tickets & non prod issues.

Confidential

Responsibilities:

  • Created MQ control to interact with the Middleware Hub
  • Developed MassUpdate batch framework Using WLI controls and Event generators.
  • Developed FA, Dealer mass update services and corresponding GSC micro services.
  • POC, Design, Development, Code Reviews & Implementation Support
  • Created new Message broker flows and updated the core framework to support the new services.
  • Assisting the Production support & Maintenance teams for escalated technical issues of Weblogic, WAS, WPS, WMQ & WMB Administration, Deployments, Production Sev 1 tickets & non prod issues.

We'd love your feedback!