We provide IT Staff Augmentation Services!

Sr. Developer Resume

0/5 (Submit Your Rating)

St Petersburg, FL

OBJECTIVE:

  • Lead/Design/Code JEE based web applications involving real - time, batch, RESTful & Messaging components.

SUMMARY:

  • Design/Development of large, scalable online & batch commercial java based web applications for more than 12 years
  • Hands on coding in JEE environment using java,spring (8 years),hibernate (6 years),jdbc,spring mvc,rest(4 years), soap, jms/amqp messaging, batch, struts1, jsf integration of large systems using web services, messaging (MQ) and file based transfer for more than 6 years. used both esb,spring integration (3 years) and apache camel(1 year) design and development of service oriented architectures involving soap based web services, restful services and asynchronous messaging systems using jms & rabbit mq in the last 6 years performance improvement of jee applications & query fine-tuning over more than 6 years. DB design (rdbms) over 10 years.
  • Hands on experience in J2EE technologies including application servers (weblogic over 8 years experience & jboss for one year)
  • Client interfacing, requirements gathering & translating requirements into solutions; Code & design reviews; mentoring juniors.

TECHNICAL SKILLS:

Languages/servers: Java (1.7), JEE(6), Weblogic 11g & JBOSS 8

J2EE design: OO Design, Built OO models using TOGETHER 6.0, Visio. Used several Design Patterns, Enterprise integration Patterns, ERWIN & UML

Spring framework: Core (Container, AOP, database, transaction), Spring MVC, Spring - Web Services, Spring Integration. Knowledge of Spring Batch & Spring Data

Integration & SOA: JAX-WS, JAX-RS (Restful services), Oracle Service Bus, Spring Integration, Camel, Message Design, JAXB, XML, WS-Security, JMS,AMQP, Rabbit MQ; Enterprise Integration Patterns.

Presentation tier: Struts 1.2, Struts 2.1,JSF (My Faces), JSP, Servlet, Custom Tags, JSTL, JQuery, Knowledge of Angular JS,Weblogic 10.3 Portal

Open source Persistence & caching frameworks: Hibernate/JPA, IBatis & Knowledge of NoSQL(CouchDB & Hadoop Map/Reduce), Ehcache, knowledge of Gemfire

Service/integration layer: Drools, POJO, EJB, Neon (J2CA), Neon/Shadow, Socket based access to IBM 3090

Databases, Access Methods postgres,: Oracle JDBC, MS SQL Server 2008/R2, JDBC

PROFESSIONAL EXPERIENCE:

Sr. Developer

Confidential, St. Petersburg, FL

Responsibilities:

  • Developed batch based application using spring/core and Java 7 to import large volume of segment data.
  • Designed & developing Apache Camel based integration solution to develop a proxy application to receive, translate & route requests to back end systems. This is based on EIP patterns & takes care of SOAP over JMS to SOAP, SOAP to SOAP & REST to REST routing. The framework is based on spring and takes care of logging, invoking translators for request/response processing and routing.
  • Developing major enhancements to DROOLS based campaign engine that computes loyalty rewards based on business rules. Also developed SOAP based many web services. Used Junit for testing. Used Hibernate/JPA 2.0, PostgreSQL, EJB3, Java 7, Drools & JBoss 8.

Confidential, Richmond, VA

Lead developer, lead

Responsibilities:

  • This involved design, development and implementation of an “integration solution” to integrate different s/w products from the company. Technologies used: Spring Integration (2.3) & Spring Core (3.2.3). The solution currently supports integration using SOAP based web services and capable of integrating using REST, JMS/AMQP based messaging and file based exchanges.
  • Introduced RESTful services using Spring & Soap based services using JAX-WS Spring-Web Services; Currently heading effort to introduce a large suite of RESTful services.
  • This involves services design, lead developers in the development of a portfolio of services using SOAP & RESTful services & hands on coding of many services. The project included standardization of SOAP messages. RESTful services included hyper media driven(HATEOAS) REST services. The technology used were Spring MVC (3.2.3), Spring Web Services, Spring (3.2.3), Spring HATEOAS, JAXB, JSON & XML
  • Designed, hands on coded and implemented of Spring POJO based JMS processing & POC on AMQP (Rabbit MQ)
  • Designed, developed & implemented Spring POJO based JMS solution to process events. These were capable of processing JMS messages containing objects. Also conducted a POC to process JSON messages using AMQP (Rabbit MQ). Technology used is Spring (JMS) and Spring/AMQP.
  • Designed and implemented of workflow within the application & designed many new modules
  • Currently leading an effort to design, develop and implement a homegrown work flow system that helps users to define work flows involving screens and process work flow instances. Technologies used are: Spring (core) & Hibernate 3.1.
  • UI Layer usability improvements
  • Introduced the concept of work spaces containing widgets using which users can carry out most of tasks in a single screen (with least amount of mouse clicks).
  • Introduction of mobile technology using HTML5 and JQuery
  • Introduced mobile screens accessing back end data through RESTful services.
  • Enhancements to batch framework
  • Enhanced “End of Day” framework which uses multi threading heavily based on the producer-consumer pattern.
  • Performance improvement initiatives
  • Increased through-put of batch jobs and reduced response time for selected online transactions. Introduced performance environments to evaluate performance of on-line transactions. Used JMeter, JProfiler. Worked on many SQL & index fine tuning as part of this initiative.
  • Introduction of Continuous Delivery Pipeline
  • This involved automation of build, deployment of installer and moving it through stages of testing to achieve continuous delivery of the product
  • Periodic technology upgrades

Technology used: JEE 6, Java 1.6, Hibernate 3.1 ( around 200 entities), Spring Framework 3.2, Spring Integration 2.3, design patterns, maven/gradle and JMS1.1, JDBC, JProfiler, Weblogic 11g & SQL Server 2012 ( including SSIS & SSRS - SQL Server Reporting Services) .

Confidential, Herndon, VA

Principal Engineer

Responsibilities:

  • Lead multiple projects for a federal client. Responsibilities included technical lead, application architecture, design, enhancements/developments, customer interactions, QA interactions in this CMMI level 2 company.

Technology used: J2EE, Struts-1.2, EJB, Java, Web services, Axis2, OC4J, Oracle 9i

Confidential, Glen allen, va

Application Architect

Responsibilities:

  • Led several development projects including one to re-architect, develop & implement Group Long Term care application. The systems architected, developed & implemented included a web services based application to upload applicant’s sensitive insurance data using WS-Security.
  • Selected Neon/Shadow software to integrate IBM Mainframe applications with J2EE based front ends. Using Neon, introduced applications to expose CICS transactions running in Z/OS as web services to be consumed from clients running in J2EE

Technology used: J2EE, Struts-1.3, Spring & Web services, axis2, Neon/Shadow & Weblogic 8.1.

Confidential, Glen allen, va

Application Development consultant

Responsibilities:

  • Architected, hands on coded & led development & implementation of Provider Management System. This is a SOAP based web services, which interacted with web services (Biz Talk based) of a business partner to update service provider information. The application was developed using Aqua
  • Logic Enterprise Service Bus (OSB) running under Weblogic. The WS Security (Message Level) was implemented. Introduced Enterprise Service Bus based message processing backbone to the company. Interacted with another consultancy company (business partner) in implementing the ESB based applications
  • As Project Lead designed, hands on coded & implemented several large sized online applications including a Document Information System and Provider Enrollment System. Designed and developed web application that interacts with IBM Mainframe based CICS application using NEON.

Technology used: J2EE, Struts-1.3, Aqua Logic Enterprise Service Bus 2.1/2.5 running under Weblogic 9.1. Tools used also include: WSDL, XML, XQuery, JSF, JSTL, Java1.4 & Firestorm/DAO & JMS.

Confidential, richmond, VA

Architect/Design Consultant

Responsibilities:

  • As J2EE Architect (at Trilegiant Loyalty Solutions, Richmond) architected & led the project to design and develop a Shopping Cart application for credit card users running in J2EE; Used TOGETHER 6.0 to build OO models. Used several J2EE design patterns. Lead development effort to develop MVC based application

Technology used: J2EE, Weblogic8.1, Eclipse, Java 1.4, JSP, Custom Tags,Struts 1.2 (Tiles & Validation Framework), EJB & Oracle JDBC

Confidential, Glen Allen

Staff consultant

Responsibilities:

  • As a Senior Consultant worked at multiple client projects. At First Health Services, a local medical insurance processing company, participated in enhancements and maintenance of Weblogic Portal based J2EE compliant HealthCare Management System
  • As a Project Leader for this same client, successfully ran a project that converted the client’s Contracts & Pricing application from ADW to COBOL-2 in IBM Mainframe under MVS. For the same client, was responsible for the development and support of their Distribution Pricing system. This system was developed using Application Development Workbench (ADW), COBOL 2, DB2 and CICS in an MVS environment.

We'd love your feedback!