Java Architect Resume
Jersey City, NJ
SUMMARY:
- Over 15+ years of total experience in analysis, design, architect, development, testing and deployment of Client - Server Web based and B2B applications using JAVA based technologies
- Over 7+ Years of Project Management /Lead/Analyst Experience
- Over 5+ Years of experience in Mule ESB Development and Architecture Design V3/V4
- Over 7+ Years of Experience in Architecting Plumtree Portal G6 based Applications - Formerly Oracle WebCenter Interaction Portal 10g and Oracle Fusion Middleware ESB
- Over 5+ years of experience on WebLogic Portal V6,V7,V8
- More than 10+ years of experience in Portal Design, Development, Administration and Integration (WebSphere and Oracle).
- More than 3 years of experience in portlet development (JSR 168 API, JSR 286 API, WebSphere Portlet Factory, Oracle WebCenter Portlet API).
- Over 4 years of experience with WebSphere /Weblogic /Jboss Application Server Containers and Administration.
- Extensive experience with IBM Lotus Workplace Web Content Management, Oracle UCM and Vignette Content Management, SDL Tridion, Tridion Odata web Services.
- Experience with SOA architecture Patterns and Web Services.
- Experience in front end development API’s using Jquery, Ajax, Dojo and JSON.
- Extensive experience in architecture, design and building Complex Business components, developing Multi-Tier Web Applications and Server side Business Logic using J2EE, XML, WebSphere, WebLogic, JBoss Apache Tomcat, Enterprise Java Beans, Servlets, JSP, Struts, JDBC, DB2, Oracle, PL/SQL.
- Expertise in developing both Front End & Back End applications using Java, Servlets, JSP, JSF, AJAX, Web Services, JavaScript, HTML, EJB, JMS, JNDI, Java Mail, DOM/SAX parsers, Struts, Hibernate, JDBC, XML, JAXB, Maven, Log4J.
- Experience in developing secure web applications using Struts, Spring and JSF frameworks.
- Experience Core Java (1.5/1.6 /1.7), threads, collection frameworks, mutable classes.
- Good Architectural experience and used a multitude of J2EE design patterns.
- Sound experience in developing applications using XML.
- Experience with SiteMinder, Tivoli Access Manager and LDAP, Okta directory servers.
- Experience in Message driven programming using IBM /Oracle JMS and MQ Series.
- Experience in Deployment of Internet/Intranet applications in Web and Application servers.
- Experience with UNIX shell scripting, JavaScript, Python and Perl script.
- Expertise in developing database applications using Oracle, DB2 and SQL Server (PL/SQL Stored Procedures, Triggers, Functions, Packages, Data Modeling and Performance Tuning).
- Experience using SWING, AWT, XML/XSLT and various XML parsers.
TECHNICAL SKILLS:
Java Technologies: JDK (1.7,1.8) Servlets 2.3, JSP, HTML, DHTML, EJB 2.0, JDBC 2.0, JNDI, JAAS, LDAP, ANT, RMI, JMS, Applets, XML (DTD, Schema, DOM & SAX), Java Beans, Java Mail, Web services (Axis, WSDL, XML, SOAP), Weblogic Integration, Core Java, Collections Framework. Threads
Languages: C, C++, XML, XSL, UML, HTML, DHTML, WML, SQL, PL/SQL
Databases: Oracle 10g/9.x/8.x, DB2, Microsoft SQL Server 2000, MY SQL, Clarify, FoxPro.
Frameworks: Struts 1.2, Spring 2/3, Hibernate 3
Development Tools: WSAD 5.1, RAD 6.0, Eclipse 3.x higher, J-Unit, MS Visual Source Safe, TortoiseSVN, Borland StarTeam, Ant, Toad 8.5, SQL Editor, Command Controller, Putty, Win SCP, Jdeveloper 9.0, My Eclipse 4.0.3, XML Spy, Soap UI.
Web / Application Servers: Weblogic (8.1), IBM Websphere Application Server (6.0), Tomcat 4.0 /5.0/6.0, Oracle 9i, JBoss and Apache Web Server
Testing Tools: DDTS, TCM, Test Director, OpenSTA, JUnit, TestPartner, Quality Center
Scheduling Tool: GECS,Tivoli
Messaging Servers: JMS (Java Messaging Service), IBM Websphere MQ Series 5.3, Jboss MQ,BEA /Oracle MQ
Designing and Modeling: OOAD Using UML, Design Patterns, MVC
Reporting Tools: Crystal Reports 9.0/10.0
Operating Systems: Windows XP/2000/NT, Unix- flavors e.g Sun Solaris V5, Linux, Portal/Middleware/Content Management, Oracle WebCenter Interaction Portal 10g, Oracle WebCenter Portal 11g, WebSphere Portal 6/7/8, FileNet /Captiva /Documentum /SDL Tridion, Mule ESB 3.5, 3.6, 3.8
DevOps: RedHat OpenShift, Docker, Kubernetes, Maven, Ant, AWS
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, NJ
Java Architect
Responsibilities:
- Setting up API Portals for multiple clients like Humana.
- Initial Project requirements discussions
- Participated in Client Discussions and provided different Implementation strategies.
- Worked with Agile methodology and actively participated in Scrum meetings as a part of SDLC, to produce quality deliverables within time.
- Develop the UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3 and Bootstrap.
- Created custom, self-contained, reusable and testable Angular 4 modules, controllers, directives and services to implement key functionalities for customer account summary.
- Used Angular 4 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
- Took part in setting up the routing configuration using Angular 4 router for various views and sub views.
- Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular 4 for single page applications.
- Worked on customizing the Bootstrap classes using CSS preprocesses like SASS.
- Worked on the enhancements of the navigation and menu button into responsive features using Bootstrap Nav-default class and Collapse button.
- Used AJAX calls to consume RESTful web services to fetch data and implement asynchronous communication with server side and then rendered the data on PrimeNG datatables.
- Worked on creating Angular custom pipes to sort the history of various customers through order of date, year and month, ngFor for display of the history of customer details in tables.
- Used Hibernate 4 to store the persistent data as an Object-Relational Mapping (ORM) took for communicating with database.
- Used a Microservices architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Microservices.
- Worked on latest features of Java 8 like Lambda expressions and functional interfaces.
- Extensively used JUnit, JMeter, SoapUI and Finesse for testing.
- Developed Spring JMS Message listeners to process messages asynchronously between new services and legacy services.
- Developed the DAO layer for the application using spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
- Performed CRUD operations like Update, Insert and Delete data in NoSQL database like MongoDB.
- Responsible for mapping the database model into persistence objects using Hibernate Annotations.
- Provided Log4j support to the application for debugging the system and server-side logging and configured Maven dependencies for build automation.
- Hosted and tested the application in AWS servers before publishing it in actual production environment.
- Used GIT as version control tool for effectively managing the code changes & experience with Agile/Scrum methodology
- Worked in a CI/CD environment with Jenkins, Maven, AWS and Terraform.
Confidential, Newark, NJ
Java Lead/ ArchitectResponsibilities:
- Design & Development of Rest and batch-based Mule flows
- Leading a Team of 5 members including external partner resources and provide architectural guidance’s.
- Wide experience in setting up Custom policies.
- Worked on Design of mule flows for Marketo and Salesforce Integration
- Worked on enhancement of existing Drupal and Confidential PSD mule flows
- Worked on enhancement of batch processes for bidirectional syncing of leads, contacts and opportunities
- Worked on Design and Discovery for Partner Portal Design portal
- Working on development of Jenkins based CI/CD Processes for existing Mule flows
Confidential, Nashville, TN
Java Lead/ ArchitectResponsibilities:
- Worked on creation and Design of transaction routing-based mule services
- Worked on creating batch processes for syncing code from SharePoint to mule and vice versa
- Using flows, sub-flows, and flow references
- Architectural Leadership and Communication with key stakeholders.
- Mentor Team members and provide them templates to play around and learn Confidential .
- Used inbound and outbound endpoints and routing strategies like APIKit, choice router.
- Develop test cases using MUnit cases with Mule applications
- Worked on development of Jenkins based CI/CD Processes for Mule
- Implemented complex java logging framework to log transaction data and used cloudhub to push transaction data.
- Enabled Anypoint API Management and worked on Deployment strategies and scripts for Anypoint Manager On Cloud Instance
Confidential, Parsippany, NJ
Java Lead/ ArchitectResponsibilities:
- Provide Design and Development of file-based transformation modules for Confidential 's global Cloud Services and Mule
- Design and development of SOA /REST based Web services using Java Frameworks
- Devops Pipeline and AWS Cloud Deployment Strategies for Mule
- Design & Development of Bulk file-based processing using mule/java streaming features and transform into payroll related files
- Integration with Mule ESB and other home-grown Core Java based validation Frameworks
- Worked on creation and Design of flat file validation Framework using core java components.
- Worked on development of Jenkins based CI/CD Processes
- Involved in development of API’s using Hazel Cast write and in memory operations
- Implemented complex java logging framework to conform with PCI and audit requirement
- Worked on Spring Boot Based Application Development using Jackson, CXF and other rest-based frameworks and created REST endpoints
- Core Java using Lambda and java Abstract classes and worked upon Java 8 .0 Features
- Experience in integrating with Java Logging frameworks like log4j and sl4j
Confidential, Basking Ridge, NJ
Java Lead/ ArchitectResponsibilities:
- Instrumental in Development of the Devops Pipeline involving Mule Deployment
- Involved with Architecture Team to setup various Mule Clusters and load balancing mechanism
- Involved in Setting up Mule Salesforce Connector and configuring timeout settings
- Design of SOA /REST based Web services and deployed on mule esb .
- Design of File Based batch Processing Flows using Mule X12 Pack and HL7 packs
- Working on Designs for Integration with Mule ESB and Java based Frameworks
- Design of validation Framework for various edi and HealthCare industry formats e.g. 278, 834, 837i/p
- Hands On Cloud based Development Using Docker and Red Hat OpenShift Technologies
- Involved in migration of mule from 3.7 to 3.8 and all SDLC phases
Confidential, New York, NY
Java Lead/ ArchitectResponsibilities:
- Managing day to day Technical activities of the Team.
- Participating in Code and Architectural Reviews
- Reviewing critical Architectural Standards and specs
- Overviewing various development projects with Integration with Collibra Data Governance Platform integrated with Mule ESB
- Involved development of flows involving Mule Collibra Connector
- Bug Tracking using Rally
- Using Clarity for Project management
- Gathering Business requirements and Customer coordination and Presentation
- Work on various aspects concerning Mule, Collibra connector development.
- Hands on Experience with ingestion of data into Big data lakes .
Confidential, South Plainfield, NJ
Java Lead/ ArchitectResponsibilities:
- Managing day to day Technical activities of the Team.
- Involved in Code reviews and Architectural Reviews.
- Overviewing various development projects with Integration with active Mq and Hadoop System.
- Gathering Business requirements and Customer coordination.
- Hands on very critical aspects of concerning java development.
Confidential, Basking Ridge, NJ
Java Lead/ Architect
Responsibilities:
- Designing /Architecting SOA based REST /SOAP web services architecture
- Used various Design /SOA Patterns
- Worked on creating inhouse frameworks based on Spring and Java toolkits and frameworks
- Fine Tuning the Verizon SOA API Framework to work with ATG-Commerce Application.
- Providing API Frameworks for Providing a Adapter for services from Backend MQ to web services layer.
- Gathering Business requirements and Customer coordination.
- Built state of the art in house web service transaction monitoring system.
- Designed the architectural flows for migration of java components into mule ESB
Confidential, South Plainfield, NJ
Portal /Java Architect
Environment: IBM WPS 7, Tridion Content Management System, Java/J2EE Frameworks Struts, AntProject Description:
Responsibilities:
- Involved in architecture and design reviews.
- Developed various SDL Tridion Artifacts (Authoring and Presentation templates, Components, Content, Workflows, and Profiles).
- Designed content and wide variety of components and templates using (HTML, Link, File, Image, Menu, Navigator, JSP, and Personalization) in Tridion.
- Used HTML, CSS, WCM API, JavaScript, AJAX and Dojo for WCM development.
Confidential, Framingham, MA
Portal /Java Architect
OS: AIX, Linux, Windows 2003 /2000 Server, Windows-XP
Environment: Java/J2EE Frameworks Struts, Ant, Portal Technologies - Oracle Webcenter Portal (Formerly BEA Aqualogic /Plumtree)
Responsibilities:
- Developed various content strategies for enterprise Portal applications (“Staples@Work” “Report to Web” and “Partner Portal”) for Staples .
- Involved in preparing design documents, developing use cases, identifying classes and objects, drawing class diagrams, sequence diagrams using Rational Rose and identifying the design patterns to be used during implementation.
- Involved in design and development of portal themes and skins (look and feel).
- Worked with Build Teams to Finetune Administration and Performance of WebSphere Portal Cluster environment.
