We provide IT Staff Augmentation Services!

Java / Full Stack Developer Resume

0/5 (Submit Your Rating)

Tallahassee, FL

SUMMARY

  • Around 9 plus years of extensive experience in development of multi - tier applications using Java / J2EE technologies.
  • Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
  • Extensive experience in using MVC (Model View Controller) architecture for developing applications using JSP, Servlets, EJBs, MDBs, Session Beans, JDBC and JNDI.
  • Expertise in coding business components using various APIs of Java like Multithreading, Collections.
  • Experience in client-side technologies such as HTML5, CSS3, JQuery and JavaScript, AngularJS, ReactJS, NodeJS and ExtJS.
  • Extensively worked with Spring MVC, Struts Framework and working experience on Hibernate Framework, JPA and JTA. Hands on experience in using MyBatis and iBatis.
  • Good exposure to Java Web Services development using SOAP, REST, WSDL, UDDI and JSON.
  • Worked on Service Oriented Architecture (SOA) such as Apache CXF Web Services which use SOAP, WSDL and REST. Exposure to JAXB, JAX-WS& JAX-RS.
  • Hands on experience in configuring the web service security features using WS-Security like Username Token Profile and SAML and Knowledge in using MTOM.
  • Extensive programming experience in C, C++ on LINUX/UNIX and Windows platform
  • Good knowledge in testing web services using SOAP UI and POSTMAN.
  • Proficiency in developing and deploying EJBs, JMS (Point-to-Point & publish and Subscribe),
  • Used Mule ESB for communicating with two web services in SOA architecture.
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss and Web Logic.
  • Wrote groovy scripts to automate data in Soap UI.
  • Experience in various methodologies like Waterfall and Agile using SCRUM.
  • Experience in XML, XSL, XSLT, XML schemas and Parsers like SAX, DOM and JAXB.
  • Experience in using tools like Eclipse, IBM Rational Application Developer (RAD), ANT, MAVEN and GRADLE.
  • Experience with Junit, NextGen framework and Bridges Framework.
  • Hands on expertise on Java Collections, Java Multi-threading features, Java Concurrency package.
  • Proficient in using RDBMS concepts with Oracle 10g/11g, DB2 and MySQL.
  • Expertise in n-tier and three-tier Client/Server development architecture and Distributed Computing Architecture.
  • Hands on experience in using Jira and SharePoint.
  • Experience in Java Messaging Services (JMS).
  • Successfully developed change instructions in Groovy scripts with test cases.
  • Used Notification services to generate and send notifications
  • Knowledge about Liferay- portal technology version 7.
  • Experience in working with NO SQL like Mongo DB and Cassandra.
  • Experience in using Micro service architecture.
  • Knowledge in Linux Operating System, UNIX Commands and Perl Scripting.
  • Involved in the development of web services for exposing Order Service, Telephone Inventory Service, Telephony Service, Equipment Service, Pay per View Service and Customer Service.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Proficiency in database design, creation and management of schemas, writing stored procedures, functions, DDL, DML SQL queries.
  • Expertise in implementing Object Oriented Methodologies and Design Patterns such as Factory, Builder, Delegate, MVC, Data Access Object (DAO), Front Controller and Service Locator Patterns.

TECHNICAL SKILLS

Languages: C, C++, Java/J2EE, J2SE, SQL, PL/SQL

Web Technologies: Servlets, JSP, Spring (IOC and AOP), MDBs, Session Beans, JavaScript, AngularJS, AJAX, DOJO, ExtJS, NodeJS, Java Mail, HTML, CSS, DTD, SCHEMA, XML, SAX, DOM

Web Services: SOAP, REST, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis, WS-Security, MTOM.

Databases: Oracle, MySQL, DB2

Distributed/ Middleware: JMS (Java Messaging Service)

Tools: /Software: Eclipse, My Eclipse, RAD, Net Beans, SQL, TOAD, SQL Developer, Clear Case, Subversion, Junit, UML

Application/Web Server: Apache Tomcat, JBoss, WebSphere and WebLogic

Operating Systems: Linux, UNIX, Windows

Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP

Other Tools & Design Patterns: ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern, Mongo DB, JIRA.

PROFESSIONAL EXPERIENCE

Confidential, Tallahassee, FL

Java / Full Stack Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation/translation of Business User requirements.
  • Worked with business analysts to decompose the capabilities into discrete Micro services.
  • Designed and developed various modules of the application with J2EE design architecture.
  • Developed Reporting framework using JAVA/ J2EE which will generate daily, monthly and yearly reports and prepared different framework design documents.
  • Developed the service layer using the Spring IOC.Integrated DAO layer using Hibernate Framework.
  • Developed RESTful API's, which takes in an HTTP request and produces the HTTP response in JSON Format using play Framework.
  • Experienced inReactJSand working withReactFlux architecture
  • Designed and developed key external User features of the PAS system. Used Groovy/Grails and Spring Batch admin for notification feature.
  • Used Spring Boot which is faster in building Micro services and developed spring based applications with very less configuration.
  • Extensively usingJava 8 features such as stream, filters, lambdas, Collectors.
  • Responsible for creating and consuming Restful Webservices using JAX-RS.
  • Developed front-end using HTML5, CSS3, AJAX, AngularJS and NodeJS.
  • Employed popular design patterns like DTO, DAO and Singleton.
  • Integrated Clover plugin with Groovy/Grails for code coverage.
  • Created tables, views, Types, triggers, complex join queries, stored procedures, functions and modifications to existing database structure as required for addition of new features using SQL developer.
  • Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.
  • UsedAngular 2.0as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Responsible for creating Client-Server system using Scala, AKKA framework.
  • Participated in the design and development of almost all the modules of the project.
  • Wrote Python Scripts to parse XML document and load the data into Database.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Used Git as a version control tools.
  • Experience in working with ES6 features, used babble, web pack with ES5.
  • Automate build process by writing Maven build scripts.
  • Experience in building the war with help the putty and deployed into cloud environment using the cloud controller and Experience in solving the cloud issue.
  • Used AWS SNS/SQS for implement asynchronous workflow.
  • Designed and implemented CRUD (create, read, update and delete) operations of MongoDB database.
  • Developed fully automated continuous integrated system using Git, Jenkins and custom designed tools developed in Python.

Environment: Java 1.7, Spring MVC, Hibernate, Micro Services, Spring Boot, Tomcat, HTML, CSS, AJAX, NodeJS, AngularJS, JMS, Python, Linux, Eclipse IDE, Clear Case, Jenkins, JUnit, SVN, Agile, GWT, AWS SNS/SQS, SOUP UI, Python, Scala, AKKA.

Confidential, ST. LOUIS, MO

Java Developer

Responsibilities:

  • Developed multiple screens for the application using Java, HTML, CSS and JavaScript's.
  • Designed new application portal using J2EE and Liferay Portal technologies.
  • Developed PDF forms for the application using Adobe LiveCycle PDF developer.
  • Developed XML to communicate between the PDF forms and the application.
  • Build Microservices for the delivery of software products across the enterprise.
  • Worked on handling all the requests to the systems using play framework MVC framework.
  • UsedAKKA Framework concurrency for processing PDL files.
  • Implemented validation using JSR 303 specifications.
  • Developed user interface using JSP, JSP Tag libraries (JSTL) to simplify the complexities of the application.
  • Optimized SQL scripts.
  • Implemented the Internal DDF (Data Definition File) Interfaces for HPSM Proxy Driver, for Controlling and Monitoring of LC11 using C/C++.
  • Implemented Kafka Security Features using SSL and without Kerberos. Further with more grain-fines Security I set up Kerberos to have users and groups this will enable more advanced security features.
  • Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Successfully developed change instructions in Groovy scripts with test cases.
  • I was responsible for installing, configuring and administration of a 6 node Elasticsearch Cluster. Designed the schemas of the Lucene indexes for various projects.
  • Developed the whole application using Spring Modules following MVC II design Pattern.
  • Involved in development of Spring Controllers and Views.
  • Developed Slide bar, Popover, Type ahead, Dropdown functionality usingAngularStrap
  • Designed and developed the persistence tier using Hibernate framework, Used DB2 Database.
  • Created MyBatis mapping XML’s to map SQL Result Set to java objects and integrated spring with MyBatis.
  • Configured the JMS environment by setting up Queue and Topic connection factories and achieved asynchronous messaging using JMS message listeners (EJB MDBs).
  • Developed SOAP Web services for getting credit card information from third party.
  • Worked on JSON and XML for representing data records over Http protocol using GET, POST, PUT and DELETE methods.
  • Used Apache Axis for testing the web services.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Build SOAP Web Services based on AWS (Amazon Web Services).
  • Developed test cases using JUnit and used Log4j as a logging framework.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
  • Fixed bugs in C++ and Java code: program crashes, memory leaks, performance bugs.
  • Designed and implemented embedded real-time control system software using ThreadX Embedded C/C++ coding in FreeRTOS (VxWorks) environment.
  • Created framework for automation testing using python and C++.
  • Designed and developed wrapper library in C++ for new modules
  • Managed a team of QA testers which resulted in resolving critical defects before UAT.
  • Involved in configuration of Liferay Portal admin settings.
  • Responsible for creating an instance on Amazon EC2 and deployed the application on it.
  • Used JIRA to track/update project changes. Used SVN as Source Control.
  • Build and deployed application using Maven and used it for dependency management.
  • Used WebsphereApplicationServer6 / WebSpherePortalserver6.0 to create, debug and deploy application modules.
  • Used IBM MQ Series for messaging services to various branches.
  • Used Win Merge tool for code merge and integration.
  • Used Spring Repository to load data from MongoDB database to implement DAO layer.

Environment: JDK1.7, HTML5, CSS, EJB, JSP, JSTL, Java Script, Spring, Hibernate, DB2, MyBatis, XML, Soap, WSDL, JUnit, Apache Axis, Abode LiveCycle, SQL,PL/SQL,C,C++, IBM Application RAD, IBM WebSphere 6, IBM MQ, SVN, JIRA, Amazon EC2, Liferay Portal, Maven, Win Merge.

Confidential, Muskegon, MI

Java Developer

Responsibilities:

  • Created Technical documentation, Sequence Diagrams, Class level design, UML Diagrams for modules.
  • Implemented Business Delegate, Data Access Objects (DAO), Data Transfer Objects (DTO), Service locator, Session Facade, View Helper and Value Object design patterns for all the modules.
  • Implemented the spring framework for collaborative integration.
  • Implemented a multi-threaded application which is built on top of spring framework.
  • ImplementedEvent SourcingusingAKKA Framework.
  • Used spring (MVC based) concept of Front Controller to handle requests from the client and process it Confidential the backend.
  • Code re-factoring for the existing modules to achieve clean design.
  • Designed and developed wrapper library in C++ for new modules.
  • Successfully did set up a no authentication Kafka listener in parallel with Kerberos (SASL) Listener
  • Designed and created different ETL packages using SSIS and transfer data from heterogeneous database different files format Oracle, SQL Server, and Flat File to SQL scripts.
  • Developed new business rules and enhanced the existing ones to meet client specifications using JBoss drools which are JSR 94 compatible
  • Experience working with Google's Guice module, a dependency Injection provider that comes out of box along with Play framework.
  • Worked with a Creative Designer to build site for Psygon, a free, community-based learning system (now in beta release). Used Drupal 7, including custom content types, Features, and extensive custom module development
  • Designed automated tools for indexing DB content into Elastic Search indices.
  • Worked withNoSQL Cassandrato store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Performed into Cassandra usingSSTableLoader.bulk data loading
  • Scripting Languages: JACL script, Groovy, Shell scripting, Windows batch scripting
  • Created Web.xml, Struts-config.xml files to integrate all the components in the spring framework.
  • Implementing the validations using front end technologies like JavaScript, jQuery and AngularJS.
  • Developed JSP forms, Controller classes, Log 4jand Spring Configuration file.
  • Developed Hibernate mapping files and hibernate configuration for persisting data to the database.
  • Used Object Relational Model (ORM) for java persistence API (JPA).
  • Strong understanding and hands on experience working with Kibana 4.1.2 to generate customer facing dashboards.
  • Developed SOAP based Web services using ESB based on SOA architecture.
  • Created a Single Sign on using SAML based web service.
  • Used SAX parser for parsing XML files.
  • Designed and implemented the MongoDB schema Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Design and Develop RESTful web services that will allow a presentation layer to submit query request to Elastic Search.
  • Build servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS as per the architecture
  • All code was written using the Eclipse IDE, used WebSphere server for deploying the web content.
  • Written queries, stored procedures and functions using SQL, PL/SQL in Oracle using tools like TOAD.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Used Trello for Issue tracking and collaborative work.
  • Used ANT Builder extensively for the code building and created Daily Rolling Log using Log4j.
  • Used SVN as Version Control System.

Environment: Core Java, JSP 2.0, JNDI, SQL, JavaScript, XML, Spring, API, Eclipse 3.4, Mule ESB, WSDL, SOAP/ SAML, SAX parser, Single Sign on, IBM Web Sphere7.0, Hibernate 3.0, ANT, JUnit, CVS, Trello, Log4j, Oracle 9i.

Confidential, Norfolk, VA

JAVA/JEE Developer

Responsibilities:

  • Developed Entity Java Beans (EJB) classes to implement various business functionalities (session beans).
  • Developed various end user’s screens using JSF, Servlet technologies and UI technologies like HTML, CSS and JavaScript.
  • Designed and programmed C++ applications, and used Microsoft Foundation Classes (MFC).
  • Performed necessary validations of each screen developed by using AngularJS and jQuery.
  • Configured spring configuration file to make use of Dispatcher Servlet provided by Spring IOC.
  • Separated secondary functionality from primary functionality using Spring AOP.
  • Developed a Stored Procedures for regular cleaning of database.
  • Prepared test cases and provided support to QA team in UAT.
  • Developed browser extensions for Firefox, Safari, and Chrome.
  • Worked on Multi threading logic for dashboard generation, reconciliation logic for bank files with many records to improve application performance and maximum utilization of resources.
  • Wrote module to import users and event content from old site into new Drupal 7 site.
  • Load Test with camel and Mulesoft by File components, http components, and JMS activemq components.
  • Oversee and develop Notification Service Micro service to use across the enterprise.
  • Prepared Groovy scripts to perform different functionalities and save time while testing through Soap UI.
  • Identifying the problem areas by using elastic search, Kibana with Logstash to import .csv files. Using Solr over Lucene index provided a full text search for analysis and quantification.
  • Technical environment included: Groovy, Grails, STS, Maven, Alfresco Explorer, MySQL, Sass, Smash, and jQuery. Spring Batch Admin, GitHub, Amazon Cloud, and S3.
  • Consumed Web Service for transferring data between different applications using RESTful APIs along with Jersey API and JAX-RS.
  • Involved in performance tuning using SQL Scripts Profiler and Execution Plans
  • Used soap web services for getting information from different modules
  • Built the application using TDD (Test Driven Development) approach and involved in different phases of testing like Unit Testing. Responsible for fixing bugs based on the test results.
  • Involved in SQL statements, stored procedures, handled SQL Injections and persisted data using Hibernate Sessions, Transactions and Session Factory Objects.
  • Responsible for Hibernate Configuration and integrated Hibernate framework.
  • Analysed and fixed the bugs reported in QTP and effectively delivered the bug fixes reported with a quick turnaround time.
  • Extensively used Java Collections API like Lists, Sets and Maps.
  • Deploy the application in JBOSS server.
  • Used Jenkins to deploy the application in testing environment.
  • Involved in Unit testing of the application using JUnit.
  • Used SharePoint for collaborative work
  • Implemented the Mechanism for receiving the Hardware Incident message from CAN (BUS protocol) and reporting the incident to GUI subsystem using C/C++..
  • Used Maven for building, deploying application and creating JPA based entity objects.
  • Involved in configuring JMS and JNDI in rational application developer (RAD).
  • Implemented Log4j to maintain system log.

Environment: JDK1.5, EJB, JSF, Servlets, Html, CSS, JavaScript, AngularJS, JQuery, Spring IOC & AOP, Mongo DB, Maven, REST, Jersey, JAX-RS, C,C++JBOSS, PVCS, JPA, Java Collections, Jenkins, JUnit, QA, QTP, Log4J, JMS, JNDI, SharePoint, RAD, JMS API.

Confidential

Java Developer

Responsibilities:

  • Involved in developing the UI, layout and front-end programming (HTML) for web application that matches requirements.
  • Worked with business analytics to understand their models and goals.
  • Used Elastic Searchby Rest API for querying which is written by database server.
  • Utilize Camel to integrate Microservices with other microservices and RabbitMQ messaging exchanges
  • Excellent Coordination in project activities and ensure that all project phases are followed and documented properly.
  • Extensively involved in design discussions and user experience sessions to provide inputs on the layout and UX.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like
  • HTML, XHTML, CSS and NodeJS.
  • Implemented service layer on top of Cassandra usingcore Java, Data stack Java APIandRestful API,
  • Worked with Photoshop to design the mock-ups and layouts for the application.
  • Developed non-functional HTML pages from the mock ups and involved in UI review with UI architect and Business Units.
  • Validated the forms before they are submitted to the server using JavaScript and jQuery.
  • Responsible for checking the cross browser compatibility like safari, IE, Google Chrome and Firefox.
  • Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and JQUERY in ongoing projects.
  • Converted the mock-ups into hand-written HTML/HTML5, CSS3, XHTML, JavaScript, JQUERY, AJAX, XML and JSON.
  • Implemented Auto-Complete/ Auto-Suggest functionality using Ajax, jQuery, Web service calls and JSON.
  • Used Groovy for static and dynamic typing, operator overloading, associative arrays, polymorphiciteration and native support for regular expressions.
  • Improved user experience by designing and creating new web components and features.
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Followed MVC Design Pattern to develop Application.
  • Worked closely with back end developers for creating best user experience.
  • Managed application state using server and client-based State Management options.
  • Coded Java Script for page functionality and Light Box Plug-in using JQUERY.
  • Used Maven for building and deploying application.
  • Ensured design Integrity and quality consistency throughout project’s life cycle.
  • Developed a Single page application using Html, Ajax and jQuery.
  • Fixed bugs and provided support services to the application.

Environment: HTML/HTML5, CSS3, XML, MVC, JavaScript, JQUERY, JSP, Bootstrap, AJAX, C#, MySQL, Maven, JSON, NodeJS, Adobe Photoshop.

Confidential

Java Developer

Responsibilities:

  • Developed User Experience Model containing Screens, navigation maps and use cases.
  • Developed Sequence, Collaboration and Activity diagrams using UML.
  • Developed web pages using JSP, Struts tags.
  • Developed the web application using Struts MVC.
  • Knowledge of usingApache Camelthrough Fuse Mediation Router.
  • Used JavaScript For Client-Side Validation.
  • Created latest version of Firefox extension to follow WebExtensions API and match existing Chrome Extension.
  • Developed Action Classes for Struts framework and implemented java classes for corresponding StrutActions.
  • Involved in configuring Struts configuration files.
  • Developed Session and Entity Beans for the business logic implementation.
  • Responsible for implementation of DAO’s (Data Access Objects) to interact with the database using JBDC.
  • Entity and Session Beans were created using Session Facade Pattern to reduce network calls and enhance transactional capabilities and deployed using BEA WebLogic application server.
  • Created SQL queries and procedures for MS SQL Server database.
  • Implemented EJB (Session Beans) to implement WAS scheduler.
  • Developed ANT scripts to debug and deploy application in the WebLogic environment.
  • Used Git for Version Control System.
  • Used Interceptors for Auditing and Logging purposes.
  • Used IBM MQ series to implement messaging service.

Environment: HTML, JSP, Struts 1.1, EJB, JDBC 4.0, DAO, Eclipse 3.0, Web Logic 7.0, MS SQL Server 2005, UML, Java Script, DHTML, XML, IBM MQ series, Git, Ant, SQL, PL/SQL, AML/KYC.

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering and documenting the functional specifications.
  • Developed the action and action form classes, based on the Struts framework, to handle the pages.
  • Created tile definitions, Struts-config files and resource bundles using Struts framework.
  • Develop the designed applications using C++, STL, and BOOST in Linux Environment.
  • Implemented Action classes using Struts framework.
  • Used Sockets, multithreading, IPC and STL programming throughout the project to develop code snippets in C and C++.
  • Used Apache camel to create REST endpoints in the backend and access the service.
  • Used multithreading in programming to improve overall performance.
  • Working with Core javawhile implementing multithreading and executing in Struts framework.
  • Used to work with OOPS concepts and memory concepts like string pool.
  • Used Eclipse for writing code for HTMLJava, Servelets, JSP and JavaScript.
  • Implemented various design patterns like, MVC, Factory, Singleton.
  • Deployed and tested the JSP pages in Tomcat server.
  • Worked on code reviews, debugging, unit testing and integration testing.
  • Developed several Controllers to handle the different types of user requests.
  • Used Hibernate for object-relational mapping and for database operations in Oracle.
  • Involved in Troubleshooting, Bug fixing and Customer Support.
  • Worked on source code management tools such as SVN.

Environment: Java, Servlets, Corejava, Multi-Threading, Struts, Hibernate, UML, Oracle, Tomcat, Eclipse, Windows XP. HTML, CSS, JSP, SVN,C,C++.

We'd love your feedback!