We provide IT Staff Augmentation Services!

Java 2 Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

Software developer with over 18 years of experience in the delivery of all forms of applications software including Internet/intranet enabled, n - tier applications solutions.

TECHNOLOGIES:

  • Kafka
  • RabbitMQ
  • Node JS
  • MongoDB 3.4
  • Python 3.4
  • R
  • Java 7
  • Hadoop 2
  • Map-Reduce
  • Web Services
  • SOAP, UDDI, WSDL
  • REST, JAX-RS2.0
  • MAVEN
  • XML, XSLT, XQuery
  • JQuery
  • HTML5, CSS3.0
  • Java Servlets, JSP
  • STRUTS 2.1
  • EJB’s
  • EXTJS 4.2
  • WLI
  • JMS
  • JNDI
  • WebLogic tuning and administration
  • JDBC
  • SQL
  • C++
  • C
  • JavaScript, AJAX
  • Contivo
  • Sun Solaris
  • Windows 7
  • AIX
  • Linux
  • BEA Weblogic 10.6, Tomcat7
  • Weblogic Portal 8.1
  • WebLogic Integration 8.1
  • Oracle Service Bus 11g
  • Tibco BW 5.11 Process Engine
  • TRA 5.8
  • Tibco Designer 5.8
  • Tibco EMS 4.1
  • Tibco RV 7.1
  • Oracle, MS SQL Server, Sybase

PROFESSIONAL EXPERIENCE:

Java 2 Developer

Confidential

Responsibilities:

  • Assisted the Business Analyst and Technical Architect to design the eventual system developed and deployed.
  • Worked on MEAN stack (Mongo DB, AngularJS, Express JS, Node JS).
  • Helped design the Mongo DB collections and Schemas used
  • Installed MongoDB 3.4 onto Amazon EC2 instances
  • Assigned user priviledges and access levels to MongoDB 3.4
  • Implemented indexes, exportation and importation of data across environments Dev -> QA -> STG -> Prod
  • Wrote Javascript mini-scripts to create testing data for Mongodb
  • Wrote lots of Mongo DB aggregation and other queries using Mongoose Framework from within Node JS code.
  • Developed modular services/frameworks implementing REST APIs using Node JS and MongoDB
  • Worked on a few utility GUIs using Angular JS (and other libraries, such as d3.js, high charts, etc.)
  • Collaborated with a big offshore team to ensure round the clock development
  • Worked with DevOps engineers to develop Chef cookbooks to enable automated deployment and release management of the MEAN application
  • Assisted with the deployment to EC2(Amazon Elastic Cloud Compute),AWS ELB and use of NGINX to load balance the application.
  • Mentored junior developers
  • Built a messaging POC using Rabbit MQ
  • Currently building a messaging POC using KAFKA since there is a need to implement a printing label solution

Confidential

Lead Developer

Responsibilities:

  • Designed, Built and deployed various Tibco BW 5.8 applications using FTP, XML, JMS and JDBC activities of Tibco Business Works.
  • Wrote Java plugins to work with ImageNow application.
  • Maintained applications that were built on Lawson Process Flow.
  • Used the MEAN (Mongo, Express, Angular and Node JS )stack to build a implementation of reporting application that displayed all deployed projects and their meta-data such as integration points, deployment servers and technologies used, etc.
  • Developed Big Data application with Batch aggregation built upon Hadoop ecosystem
  • Utilized Sqoop and Hive to bring in Relational data
  • Implemented Map-Reduce algorithm, then saved results to MongoDb
  • Used MongoDB 3.0 to provide real time queries - used aggregation framework
  • Wrote front end display using EXT-JS framework which invoked RESTful calls to the middleware. The MongoDb backend was accessed via Java APIs
  • Cloud Computing with Hadoop
  • Machine Learning course (Supervised Learning) using Python and Java - Implemented Naïve Bayes, K-Means and Support Vector Machine (SVM) algorithms using Python
  • Artificial Intelligence using Python and Java for projects and assignments
  • Statistical Inference
  • Linear Regression
  • Interpretation of Data

SOA Designer/Lead Developer

Confidential, NJ

Responsibilities:

  • Currently porting a C#.net application to Java, which will convert ImageNow scanned hardcopies into PDF and TIFF documents, and process in a workflow imaging system.
  • Built a Python 3.4 script to call SQL Server database to retrieve data. After applying a few business rules, the resulting data is then returned saved as an Excel file.
  • Java to Python 3.4 call to transfer data from one Windows server to another for an ImageNow application running on the second server to pick up.
  • Wrote a Python script to check if a server is alive.
  • Building numerous Tibco BW applications with DB2 backend using JMS messaging as the transport. Some custom Java classes built in support of some of the BW apps.
  • Lawson Process Flow 9.x development
  • Architecture design & development of secure RESTFUL WebService usingTomcat 7 and Jdk 7, along with JAX-RS 2.0. This takes data from a JDA crm system to a Lawson crm system.
  • Implemented web applications using EXT-JS 4.2 and AJAX utilizing a RESTful webservice in the backend which retrieved data from various DB2 databases for internal users to access.
  • Enabled a Excel download option from EXT-JS 4.2 tables and utilized other EXT-JS MVC features and its Form and Grid components, along with implementing pagination w.r.t to database data.
  • Tibco Business Works 5.8 application maintenance and BW administration.

Confidential

Team Lead

Responsibilities:

  • Used features of R include Vectors, Matrices, Factors, DataFrames and Lists. the use of R for summary data, such as mean, mode, median and variance
  • Plots and graphs such as histograms, bar charts, etc.
  • Working knowledge of Python 3.4
  • File I/O, Database Access, Lists, Dictionary, Iterators and Generators, etc.
  • Understanding of the following topics in Statistics
  • Central Tendency, Normal Distribution, Z Index, Estimation, Hypothesis testing, t-tests, ANova, Chi-Squared test, Correlation, Regression
  • Understanding of Data Wrangling/Munging
  • Knowledge of Machine learning including the following topics:
  • Nearest neighbour, Unsupervised learning and Supervised learning, K means clustering, Naive Bayes Classifiers, Decision trees, Entropy

SOA Designer/Lead Developer

Confidential, Washington, DC

Responsibilities:

  • Architecture design & development of WebService using OSB 11g. DB2, JDK 1.6
  • Used OWSM to implement Web Service security for WebService
  • Design and development of SOA Suite’s DBAdapter in OSB 11g for polling data from DB2 database.
  • Developed OSB projects using Java callout and implemented message transformation using XQuery, XSLT.
  • Exception and Error Handling in OSB using Log4j and file adapter.
  • Manage JMS Topics, Queues, Subscribers
  • Configuration of domain trust between weblogic Topic domain and Subscriber domain.
  • Administration of weblogic 11g environment in terms of performance tuning, log rotation, garbage collection, tuning of pool size.
  • Developed SQL queries in DB2 to meet business requirement.
  • Set up Foreign JMS with Cross domain trust security
  • Set up Store and Forward (SAF)functionality in Weblogic server for JMS messages.
  • The build environment was implemented with Maven
  • Wrote Java classes to output PDF tables and PDF documents utilising iText APIs.
  • Developed front end using Java Server Faces
  • Wrote numerous MDBs to process the messages along with Stateless Session Beans to do business logic.
  • Developed Webservice clients and used JAXB's wsimport tool to develop/generate the stubs, followed by Java code written to enhance the client.
  • Implemented security for these webservice clients in accordance with the security requirements of the backend webservice the clients called. Username Token security was used with a Nonce, along with a TrustStore to keep the server for the SSL validation

SOA architect/Designer

Confidential, Lawrencville, NJ

Responsibilities:

  • Developed new APIs and a Domain model of classes and objects using Enterprise Architect, to support Confidential new Web Service infrastructure.
  • Also implemented RESTful Web Service Implementations(RI) for the developers to use as a guide to developing REST based Webservices.
  • Did similarly with SOAP based RI. The security was provided by OAuth software which implemented SAML technology.
  • The idea is to have internal facing WebServices use REST technology, while external facing WebServices use SOAP.
  • The tools used in this effort were MAVEN, running in MyEclipse 10 using Java 6 with a built-in Tomcat engine.
  • Did additional RESTful RI using Oracle Service Bus 11g.
  • For the SOAP based Web Services MyEclipse was used in an Oracle Service Bus11g Engine.

J2EE Senior developer

Confidential, Baltimore, MD

Responsibilities:

  • Wrote Java code along with Html5, CSS, JQuery and STRUTS 2.1 code at the Social Security Administration (SSA)
  • Developed an application to allow the SSA to create a web application that would be allow field officers of the SSA to determine a user’s eligibility for government social security benefits.
  • Used JDBC code against DB2 database.
  • Used Message Driven Beans(MDBs), using EJB 3.0, to receive messages from a Tibco EMS server that sent messages when a pending claim had expired, or when the banks involved had approved the funds to be paid to the claimants. The received EMS messages were processed and the data included sent to a DB2 database.

SOA architect and designer

Confidential, Warren, NJ

Responsibilities:

  • Designed, developed and deployed Java based Webservices in Oracle Service Bus 10.3.1 within a team environment
  • Tasks included WSDL creation, Logging and Exception handling. The three webservices included a Calendar WebService, as well as a VoiceMail web service using Internet Message Access Protocol (IMAP) API and CTI webservice which invoked the Genesys API for call center management.
  • The voicemail webservice allowed a user to forward voicemail, check voicemail, delete voicemail or get the timestamp information from a voicemail via an http web client. .
  • The Calendar webservice enabled a user to check on someone’s Microsoft Calendar to see their availability or to schedule meeting time, etc.
  • The CTI WebService was a multi-threaded application that essentially checked calls in queue that were designed for a particular operator.

SOA architect and developer

Confidential, Warren, NJ

Responsibilities:

  • Designed, developed and deployed Java based Webservices in Oracle Service Bus 10.3.1(OSB) to generate two types of Confidential containing patient information for a Leading Pharmaceutical company in NJ.
  • Designed, developed and deployed a Security Webservice containing multiple operations that utilized Active Directory LDAP.
  • Proxy services, Business services, XML Schema along with SOAP faults and XQuery mappings were all written by me.
  • Used Log4j along with a startup Servlet that loaded a Singleton, to provide configuration information needed for the security services
  • The OSB services were called by a Weblogic Portal application that was itself invoked by a PEGA services framework.

SOA architect and developer

Confidential, Warren, NJ

Responsibilities:

  • Built the web front-end of US-RMS, along with other team members, utilizing Weblogic’s Netui framework as well as Java Server Faces.
  • Developed Enterprise Java Beans middleware which were deployed into Oracle’s AquaLogic Service Bus as Web-Services.
  • Developed XMLBeans are used to parse the xml and HTMLUnit is used to validate the screens where user interaction takes place. This is done by the developer for automated testing
  • Used is Oracle and Weblogic server version 8 and 10 as the application servers used. Weblogic 10 hosted the messaging server used.

We'd love your feedback!