We provide IT Staff Augmentation Services!

Senior Java Consultant Resume

2.00/5 (Submit Your Rating)

Chevy Chase, MD

SUMMARY

  • Over 7+ years of Proficient experience in User Interface Designing using HTML, XHTML, CSS, SCSS, DOJO, LESS, AJAX, EXT.js, JQuery, jQuery UI, Knockout, High charts, Angular.js, Ember.js, Backbone.js, Node.js, Require.js and bootstrap.js and React.js.
  • Experience in developing high - performing, low-latency and real-time trading software (custom written) in a highly distributed and networked environment, Utilize technologies like networking, sockets, concurrent programming, caching and clustered architecture.
  • Strong programming skills in designing and implementation of multi-tier applications using Spring Framework MVC, CORE, REST, SECURITY, DATA, BOOT, XD …, AngularJS, Servlets, JSP, Struts2, HTML, Hibernate, JavaScript, Ajax, JQuery, CSS, JAXB.
  • Experience in front-end development with solid programming abilities in HTML5/CSS3/Java Script including JavaScript frameworks(Angular JS, React, Ember)
  • Expertise in publishing and consuming Web Services using - SOAP (Spring-WS), Restful (Spring-Rest, Jersey API) in XML, JSON and Binary formats.
  • Experience with ORM frameworks (JPA, Spring Data, and Hibernate).
  • Experience with tooling (Eclipse / IntelliJ, Maven, NPM, Grunt, Git).
  • Experience in databases like Oracle, MySQL, DB2, Postgre-SQL and NoSQL databases like Cassandraand Mongo.
  • Experience in software development methodologies like Waterfall, Agile development and Rapid Application Development.
  • Experience with Agile (Scrum) and test driven development, continuous integration (Jenkins / Hudson) and version control (SVN, GIT, etc.).
  • Experience in building SOA using web services with SOAP and RESTful implementation using Jersey, Apache Axis and spring web services.
  • Experience in working with XML technologies like XSL, XSD, DTD, XSLT and parsingXML with SAX & DOM parsers.
  • Experience in various frameworks such as Struts, Spring, Hibernate, JSF (Rich faces, Prime faces), J Unit, Active MQ and Apache Wicket.
  • Experience in using Vaddinframework(data model, JPA container).
  • Experience in using scripting technologies like Unix shell, Perl and Python.
  • Experience in middleware design and development experience on Oracle SOA Suite which includes BPEL, ESB (Mule), WSM, Oracle Rules Engine, BPM and Work list Application
  • Experienced in designing and developing asynchronous event based framework based on messaging infrastructure to process huge volume of messages using Solace queues, Apache Kafka, Storm and Zookeeper.
  • Experienced in using streaming software like:Apache Storm, Kafka, Spark, RabbitMQ and integrating with APIs Restful with APIGEE and Layer7
  • Experience in writing ANT, Maven, Gradlebuild and packaging scripts. Provided logging facility using Log4j, sl4J.
  • Provisioned, deployed applications into AWS cloud environment using services like EC2, Elastic beanstalk, Lambda, Docker, Cloud Formation, RDS, DynamoDB, S3, SQS Cloud Watch, SES and SNS.
  • Experience in implementing AWS storage solutions like EBS, Provisioned IOPS, S3 and Glacier.
  • Experience in implementing security models OAUTH2 and SAML for authentication/authorization using spring security and IAM Cloud Security.
  • Experience with data caching services(Redis, Elastic Search and Memcached), database schema design and data access technologies

TECHNICAL SKILLS

Languages: C, C++, Java, PL/SQL,Python and PHP.

JAVA Technologies: Servlets, Struts 1.2/2, Hibernate, Spring, Log4j, Web services (SOAP And Restful), XML, JDBC, EJB, JSP, JSF 1.2/2.0, JMS, Groovy.

Databases: MySQL, ORACLE, SQL, NoSQL, DB2 and Mongo DB.

Web Technologies: JSP, JSF, Angular.JS, Bootstrap, Ember.js, AJAX, React.js, Node.js, Java Script, EXT JS, XML, HTML5, CSS 3,SCSS

Tools: & Utilities: Enterprise Architect, Visual SourceSafe, Rational Rose 200, Ant, JIRA, Net beans, Selenium, Jasmine, Karma, Gulp, Grunt, Cruise Control, Eclipse, Rational Clear Case/Clear Quest, Tableau, MS Office

Domain Knowledge: Banking, Insurance, Consulting and Healthcare

IDE: Eclipse, Toad, Spring Tool Suite, RAD and Net Beans, sublime text 2

Application Servers: Websphere, Weblogic, Jetty, Jboss and Tomcat.

Platforms: Windows, Unix, Linux and Mac OS X.

Big Data Technologies: Cassandra, Mongo, Kafka, Spark, Strom

PROFESSIONAL EXPERIENCE

Confidential, Chevy Chase, MD

Senior Java Consultant

Responsibilities:

  • Design and develop user interfaces usingfront-end technologies such as JavaScript, HTML5, CSS, jQuery, AngularJS, Web Components.
  • Developed micro services using Spring Boot and published as Restful API’S.
  • Used Spring-Security to integrate the application as a Resource server with OAUTH provider.
  • Developed reusable components like services, directives and templates using Angular JS framework.
  • Developed common modules like services, repositories of the web application using (Spring MVC, Restful, JAX-WS, Web Services).
  • Developedglobal exception handling using Spring MVC and auditing, logging using Spring AOP.
  • Developed synchronous/asynchronous event based messaging framework using RabbitMQand Apache Kafka that can process millions of records.
  • Developed Restful web services for file upload/storage using Amazon S3 and used images stored in S3 to support static websites.
  • Development using AngularJS, Ext JS, Node Js, Mongo DB, HTML5, CSS3, JavaScript, bootstrap, JSON, MySQL, MSSQL.
  • Improved the performance of the application by having a caching framework like mem-cached which provides a read-only data.
  • Used AWS cloud as the hosting environment and designed NoSQL database (Mongo, Cassandra)
  • Developed API and Security implementations usingApigee,
  • Published REST API’s on Elastic Search clusters to search patients and claims by multi-field indexes.
  • Developed asynchronous event based framework with JMS as the middle ware publishing user activity and recording in backend database.
  • Worked on implementing scalable architectures by parallelizing executions and partitioning data across the nodes in the cluster.
  • Used database/ORM tools (JPA, Spring Data, Hibernate, etc.)to build the persistence repository API’s.
  • Experienced in configuring Apigee router, Apigee message processer
  • Used the modern tooling (Eclipse / IntelliJ, Maven, NPM, Grunt, Git, Chef, AWS etc.)

Confidential, Tampa, Florida

Java Full stack Developer

Responsibilities:

  • Extensively involved in implementation of front-end controller using Spring MVC, JSPs, Java script, JQuery, HTML5, CSS and AngularJS.
  • Worked on building application caching layer using EHcacheand integrated with Spring JDBC and hibernate.
  • Developed REST/SOAP based web services as API using Spring with XML and JSON message formats and deployed on Jetty/Tomcat containers.
  • Developed security module for this application using Spring security and implemented Oauth2 token based authentication/authorization model.
  • Used AWS as the hosting environment and followed a cloud based design with NoSQL database (Mongo, Cassandra)
  • Published REST API’s on Elastic Search clusters to search patients and claims by multi-field indexes.
  • Developed API’s that are multi-tenant with multiple databases per tenant.
  • Implemented CSRF and OAUTH2 security models using Spring security and filters.
  • Used the modern tooling (Eclipse / IntelliJ, Maven, NPM, Grunt, Git, Chef, AWS etc.)
  • Worked on developing JMS modules with JMS (java messaging service) for asynchronous communication.
  • Developed common modules like services, repositoriesof the web application using(Spring MVC, Restful, JAX-WS, Web Services).
  • Developedglobal exception handling using Spring MVC and auditing, logging using Spring AOP.
  • Good understanding of API lifecycle management
  • Used database/ORM tools (JPA, Spring Data, Hibernate, etc.)to build the persistence repository API’s.
  • Full scope test automation from unit to behavioral/functional to integration (e.g JUnit, Scala Test, JBehave, Cucumber).
  • Provisioned, deployed applications into AWS cloud environment using services like EC2, Elastic beanstalk, RDS, S3, SQS Cloud Watch, SES and SNS.
  • Worked in Agile SDLC and implemented TDD approach.

Confidential, Alexandria, VA

Java UI Developer

Responsibilities:

  • Designed the Web application layout and forms using HTML5, CSS3, and JavaScript.
  • Used AngularJS as the development framework to build a single-page responsiveapplication
  • Handled all client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
  • Used Dependency Injection of Spring framework and involved in writing the database integration code using Hibernate.
  • Leveraged AOP features of Spring framework to handle exceptions, logging and auditing request and responses.
  • Developed global exception handler and integrated with Spring framework to generate custom error messages.
  • Developed REST/SOAP based web Services API using Spring and deployed on Jetty/Tomcat containers.
  • Developed and consumed SOAP/Restful Web Services using XML and JSON message formats.
  • Write/set up maven scripts to build, package, and deploy application code to the target JAVA EE Application/Web Servers.
  • Developed security module using Spring security and implemented Oauth2 token based authentication/authorization model.
  • Implemented CSRF and OAUTH2 security models using Spring security and filters.

Environment: Java, Html5, JQuery, JavaScript, ActiveMQ, Angular JS, JSP, Spring, Hibernate, JDBC, Splunk, Jasmine, Grunt, Karma, Knockout, EXT.js, Jmeter, JUnit, Agile, JNDI, SOA, Web services (SOAP, Restful), Atlassian JIRA, Oracle, Maven, Jenkins,.

Confidential, Bloomington, IL

Java/J2EE Developer

Responsibilities:

  • Developed the presentation layer using Struts Framework, JSF, JSP, Free Marker, Servlets, JavaScript, JQuery and AJAX.
  • Involved in developing controllers, Business Delegate and Helper classes.
  • Used Web Developer tools like Firebug for testing the JavaScript’s.
  • Developed web-services in the service layer and implemented Restfulweb-services based on SOA architecture.
  • Tested Web Services using SOAP UI and involved in composing test suites for operations.
  • Developed Maven scripts to build and deploy the application onto Web logic Application Server and ran UNIX shell scripts and implemented auto deployment process.
  • Used Splunk tool to search the application logs and used Log4j for logging.
  • Unit Testing/Integration Testing using JUnit, Cucumber Debugging and Implementation.

Environment: Java, JSP, Servlets, Free Marker, JQuery, JSTL, AJAX, Splunk, Spring(Core, MVC), Apache ActiveMQ, Orcle 11g, JUnit, Cucumber, ESB MULE, SOAP UI,, Spring Tool Suite, Weblogic, Maven, Git, UNIX and Windows.

Confidential

UI Developer

Responsibilities:

  • Created Use Cases, Sequence, Object Model and Component UML diagrams using UML tool.
  • Employed Scrum concepts of Agile DevelopmentMethodology for software development.
  • Developed asynchronous, rich user interface with AJAX to get user information from the server.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Implemented business processes to develop email notification components using JMS API.
  • Worked on complex SQL Queries on DB2.
  • Developed Enterprise Java Beans (EJB) both State less Session beans and Entity beans using CMP.
  • Developed web services using SOAP (Simple Object Access Protocol), WSDL (Web Services Description Language), XML (Extensible Mark-up Language) and Apache Axis.
  • Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project
  • Used log4j for logging and SVN for version control.
  • Configured and deployed web application in JBOSS Server using ANT tool.

Environment: Java (JDK1.5), J2EE, AXIS, JSP, JSTL, Servlets, DAO, JMS, JavaScript, XML, CSS, Spring, EJB, SOAP, Hibernate, Eclipse, DB2, JBOSS, UML, XSLT, Ajax, Log4j, ANT, SVN.

We'd love your feedback!