We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

4.00/5 (Submit Your Rating)

Riverwoods, IL

SUMMARY:

  • 14+ Years of strong of experience in architecting, designing, coding, performance tuning and testing various JAVA, J2EE software applications.
  • Strong experience in designing and architecting highly scalable low latency application
  • Good experience in designing and developing cloud (Google Cloud and AWS) centric application
  • Hands on experience in developing application/api on Spring Boot, Spring Integration, Spring Batch, Spring Cloud Dataflow (SCDF).
  • Strong Experience in designing and implementing Service Oriented Architectures(SOA) and Microservices using REST, SOAP Services and messaging software like Apache KAFKA and Activemq.
  • Experienced in performance testing and server scaling using tools like Dynatrace, JProfiler, JMeter, VisualVM.
  • Experienced in writing and implementing unit test cases using Junit, Easymock and Mockito.
  • Expert in using version control tools such as such as SVN, GIT, Bitbucket and continuous integration tools like Jenkins.
  • Development experience in Software Development Processes Waterfall, Agile and Test - Driven Methodologies
  • Self-motivated to take independent responsibilities
  • Flexible and versatile to adapt to any new environment with a strong desire to keep pace with latest technologies
  • Possess excellent interpersonal communication and technical skills.

TECHNICAL SKILLS:

Cloud: Google Cloud Platform (GCP) - App Engine, Compute Engine, Dataflow, API Manager, Google Storage Amazon Web Services (AWS) - DynamoDB, EC2, SNS, SES, RDS, BeanStalk, LightSail, Lambda, API Gateway/Swagger

Frameworks: Java-7/8, J2EE, JMS, JFC/Swings, Java Multithreading, Struts, Spring Boot, Spring Integration, Spring Cloud DataFlow (SCDF), Spring Batch Hibernate, SOAP, RESTful Web Services, MQ, Apache Storm, Vertx, EventBus

DB/Big Data: Microsoft SQL Server, Oracle, SQL Developer, NOSQL, Cassandra, MongoDB, Hadoop, Redis, KAFKA

Application Server: Weblogic, Websphere, JBoss, Tomcat, Infinispan, ehCache

Tools: Eclipse, Ant, IntelliJ, SVN, GitHub, Gitlab, Bitbucket, Splunk, Jenkins, Rational Rose, StarUML, SoapUI, Dyanatrace

PROFESSIONAL EXPERIENCE:

Confidential, Riverwoods, IL

Responsibilities:

  • Developed testing framework/POC which runs complete testing cycle - Create/Test/Evaluate/Train to identify capabilities of different NLP products
  • Created multiple evaluation criteria to evaluate BOT accuracy
  • Created training dataset and evaluation dataset based on data provided by customer service agents
  • Evaluated Amazon Lex on intent mapping accuracy
  • Used Amazon Lex model and runtime api for bot creation/intent detection
  • Created AWS lambda for fulfillment
  • Created Spring Boot/Restful api to fulfill slot data by making external api calls

Tech Stack: Java 8, RESTful Web Services, AWS (Cloud) - DynamoDB, Amazon Lex, Google Dialog Flow, NLP, Spring Boot, SNS, AWS Lambda

Confidential, Chicago

Responsibilities:

  • Working in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software
  • Developed Spring Integration framework based Container Listners which consumes messages from MQ and KAFKA
  • Developed Adapters to convert SWIFT/SOAP Messages to PES, LDM formats
  • Developed Data Access Layer (DAO) to store raw messages to Cassandra and perform Journaling transaction via Oracle
  • Developed SOAP/RESTFUL webservice consumers to consume messages coming from various heterogeneous sytems
  • Developed a Batch Job on Spring Batch framework to process file sent by clearing house
  • Developed standalone utilities like data masking, 2-way SSL validation on Spring BOOT
  • Used AIM for configuration management
  • Used BitBucket and Jenkins for versioning and continuous build integration
  • Developed unit test cases using Junit, Easy mock and Mockito

Tech Stack: Big Data, NoSQL, Cassandra, Kafka, Apache Storm (Streaming), Java 8, Spring BOOT, Spring Integration, Spring Microservices, Event Bus, MQ, Junit, Mokito, Restful Webservice, SOAP Webservice, SWIFT Messages

Confidential, Hoffman Estates, IL

Responsibilities:

  • Worked in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
  • Architected and built foundation for analytics engine to intelligently analyze Confidential shop your way members.
  • Developed Apache Storm topologies to process data coming from various streams like search, browse, Sweeps, Social etc
  • Developed multiple Spouts and Bolts which consumes and process streams of data coming from KAFKA, REDIS, SOAP Webservice and FTP sources
  • Developed very low latency RESTFul webservice/api which fetch updated member scores from MongoDB and REDIS and serves it with-in 5ms SLA
  • Implemented ehCaching and concurrent db calls support RTS API to improve performance
  • Developed Java Spring Quartz Scheduler for pushing metrices to the monitoring application

Tech Stack: NOSQL, MongoDB, Hadoop, Apache Storm, Redis, Kafka, Java 8, Springs 3.2, Spring MVC, AOP, JSON, RESTful web services, ehCache Caching, JUnit, Mokito, JBoss, Jenkins, Maven, Sonar cube, Teradata, Git, JIRA

Confidential, Hoffman Estates, IL

Responsibilities:

  • Developed RESTFul webservice which process Confidential online and store promotions price adjustments on the cart
  • Implemented JBoss Infinispan Caching via Spring's Aspect Oriented Programming (AOP) module
  • Developed Data Access Layer (DAO) which talks to MongoDB for the product info
  • Developed JMeter Scripts and performance tested each realease before production deployment
  • Participated in project planning sessions with business analysts and team members
  • Developed unit test cases using Junit, Easy mock and Mockito
  • Developed utility to fetch Store promotions from DB2 and mapped them to the java objects
  • Interfaced with DROOL's rules engine and injected business objects to it for price adjustments on the cart

Tech Stack: Java 7, Springs 3.2, Spring MVC, AOP, JSON, RESTful Web services, Infinispan Caching, JUnit, JBoss Drools, Splunk, Jenkins, Maven, Sonar cube, Firefox POSTER plugin, Dyanatrace, SVN, Git, JIRA

Confidential, Chicago, IL

Responsibilities:

  • Involved in re-writing different Confidential .com eCommerce modules on Hybris platform which were originally developed and deployed on Broadvision.
  • Worked closely with the client for requirement gathering, analysis and provided desired solution to client in time limits.
  • Development front-end interface with DOJO, JSON and AJAX for ecommerce site
  • Development back-end with Spring MVC framework on underlying hybris platform
  • Worked in an agile environment and participated in sprint planning meetings to analyze user stories and assign story points.

Tech Stack: Hybris, Java, JSP, JSTL, XML, Spring 3.0 frameworks, Eclipse, DOJO, JSON, Ajax, JIRA, GitHub, Firebug, REST - Jersey, Agile methodology

Confidential, Lincolnshire, IL

Responsibilities:

  • Worked independently in automating several task identified as enhancement to the current application
  • Worked extensively on JSPs, Action classes, Business delegates, factories, DAOs and Transfer Objects under Struts MVC architecture
  • Extensively worked for technical design and development.
  • Worked on Batch Processes, Stored Procedures and SQL scripts
  • Participated in schema design
  • Developed common utilities.
  • Coordinated offshore development and testing

Tech Stack: UNIX, Java, Struts 2.x JSP, JSTL, Java Script, XML, Tomcat 6.0, Spring 2.5 framework, Advance Query Tool (AQT), DB2, Eclipse, Ant scripts, shell scripts

Confidential, Rosemont, IL

Responsibilities:

  • Rewriting/Redesigning application which is originally written on PowerBuilder to Java Spring Framework and deployed it in Websphere 7.0 application server.
  • UML Modeling using Rational Tools for application architecture covering physical, logical, layers/tiers, offshore/onshore development environment using Rational Development Environment/Star UML
  • Provide re-engineering approaches and designs/architectures. Provide prototype, resolving critical Design/Architecture issues.
  • Involved in writing technical specification high level design (HLD) documents based on inputs from business and different stake holders
  • Involved in writing low level design (LLD) documents to define member and non-member functions, and associations between classes/interfaces that are involved.
  • Provide technical deliveries, packaging the deployable with Ant and shell scripts and release management for DEV, SIT, UAT and Production for all major release cycles

Tech Stack: Windows XP, Struts 2.x Java 1.6, Java Springs, RAD, SQL Developer, Oracle 10g, LDAP, JSP, Servlets, CSS, JavaScript, HTML, Rational Rose, StarUML, Websphere 7.0

Confidential, Bothell, WA

Responsibilities:

  • Extensively involved in design and development of Line Level Bill Credits (LLBC), and Handset Upgrade modules for Confidential Customer CAM application
  • Developed SOAP WebServices to makes EAI calls (Tuxedo) deployed on TIBCO EMS
  • Developed handlers which should handle WebServices calls using Axis 2.0 and http requests to process the data. Used Sax parser to parse the XML response from Hosts.
  • Used Struts framework to write Presentation Layer, Business Layers and Controller servlets.
  • Used Oracle 10g as backend databases and actively involved in writing PL/SQL functions
  • Developed web service client based on WSDL’s provided by middleware team for retrieving bill credits and customer agreement data from backend systems like SAMSON database
  • Involved in Code/Test case reviews and application testing
  • Coordinated offshore development and testing

Tech Stack: Java 1.6, Struts 1.1, Eclipse, JSP, Servlets, Web Services, JMS, TIBCO-EMS, XML, Ant, ACCUREV, JDBC, Oracle 10g, Weblogic 7.0

Confidential, Oldsmar, FL

Responsibilities:

  • Involved in system architecture of the Back Office system which communicates between the SIGMA Controller, PROCESS Distributor, MCAF (Matching and Crediting Application Framework) and Media Optimizer via JMS queues and topics, served by the Tibco EMS service
  • Developed Message Driven Beans (MDB) with point to point and publish subscribes model to send and receive messages from Tibco messaging queues and topics.
  • Used SAX parsers to decode XML messages
  • Involved in design and development of java swings based dashboard tool which starts, stops, record heartbeat and monitor different processes used by SIGMA VNR application.
  • Use of Subversion repository to maintain distributed work structure.

Tech Stack: Linux/Unix, Windows XP, Java 1.6, Eclipse - Gallilio, EJB-MDB, JMS, MCAF, XML, SAX Parsers, Ant, CVS, JDBC, Sybase, Weblogic

Confidential

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC/Waterfall model)
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams using StarUML.
  • Development UI modules using Java Swings.
  • Extensive involvement in development of major release to make application PCI Compliance. Integrated third party software through api’s provide by vendor.
  • Extended standard action classes provided by the Struts framework for appropriately handling client requests.

Tech Stack: Windows 2000/XP, Java 1.4, J2EE, JSP, Servlets, Websphere 6.1, JFC/Swings, XML, Ant, LDAP, JavaScript, Hibernate, IntelliJ, Toad, Oracle 9i, Retail Domain

Confidential, Phoenix, AZ

Responsibilities:

  • Design and development of solicitation to collect property data, based on JSP pages and customization of solicitation as per customer needs.
  • Design and development of different workflows coupled with event messaging so that content managers are alerted to changes in content and revises it.
  • Deployment of solicitations and workflows developed on Day communiqué CMS integrated content portal.
  • Transformed HTML files from XML, XSLT using DOM Parser, and Transformer Factory and hosted on Weblogic server.

Tech Stack: Java, J2EE, EJB 1.0, JSP, Servlets, XML, LDAP, Weblogic 6.1, Oracle 9, Ant, Java Sockets, Java Multithreading, Eclipse, Java Script, Eclipse, Day Communiqué (CMS)

Confidential, Southlake, TX

Responsibilities:

  • Worked closely with the business users for business requirements understanding.
  • Involved in migrating application from Weblogic-6.1. to Jboss-3.2.5 application server.
  • Responsible for setting up the environment according to JBoss specification.
  • Designed and implemented XSLT and JSP based transformations to customize content stream to/from web services invoked by platform
  • Configured JBoss with Oracle database by configuring Oracle Datasources
  • Configured LDAP, MQ, Classpaths, and Environment variables

Tech Stack: Windows 2000/XP, UNIX, JAVA SDK 1.4, J2EE 1.3, ANT, Java Script, Weblogic 6.1, JBOSS-3.2.1, MQSeries, Web Services, SOAP, WSDL, Oracle 9, HTML, XML, XSL, CSS, PVCS

Confidential, Southlake, TX

Responsibilities:

  • Worked closely with business users for requirements gathering, analysis, and system design.
  • Coded and developed EJB Components, both Entity and Session beans
  • Developed the Application using Struts MVC Framework by implementing Controller, Service classes.
  • Involved in the development of JSPs and Servlets for different User Interfaces.
  • Utilized the IBM WebSphere MQ for asynchronous messaging between components using JMS.

Tech Stack: Windows 2000/XP, UNIX, Java, JDBC, JSP, Struts, MVC-2, Oracle8i, EJB 1.1(Session and Entity Beans), Apache Tomcat Server 4.1, Websphere 5.0 Server, Airlines Domain

Confidential

Responsibilities:

  • Developed a Java multithreaded based “credit card lost reporting” utility which works on a background and provides real time updates to mainframes and other systems with technique call screen scrapping.
  • Developed CMP - EJB’s, and corresponding JSP screens based on MVC pattern to handles customer requests and complaints.
  • Collaborated with other members of the Web team/Database Teams and Application Server support teams to define requirements and develop system interfaces.
  • Developed technical documentation, standards and procedures.

Tech Stack: Windows 2000/XP Java, JDBC, JSP, MVC-1, Oracle8i, iPlanet Server, J2EE, EJB 2.0, Mainframes, Factory Pattern, Session Façade, Banking Domain (Credit Cards)

We'd love your feedback!