We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

MD

SUMMARY

  • Having 7+ years of experience as a Java Full Stack Developer in IT industry. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using java/J2EE.
  • Demonstrated and successful in developing complex enterprise applications using Java/JEE technologies.
  • Experience in deploying applications on Servers like Web Logic Application Server, Web Sphere 6.0, Oracle Application Server and Tomcat.
  • Experience in Data Modeling and performance tuning of Relational Data Bases Oracle and DB2.
  • Expertise in developing applications using Spring Framework's Spring Web Flow, Inversion of Control and Dependency Injection.
  • Excellent Track Recording delivering Highly Scalable and Efficient Multi - Threaded Applications on time using standard development practices.
  • Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JMS, JNDI and other Remote Components.
  • Experience in developing application user interfaces with Angular JS and EXT JS.
  • Experience in developing Mule ESB services as a middleware layers in reaching the goal of SOA pattern.
  • Experience in developing Oracle SOA and BPEL middleware process in most of the ecommerce domains.
  • Experience in developing the Release Automation Flows using CA release Automation Tool.
  • Experience in developing middleware services using Mule, Fuse and deploying on the JBOSS containers.
  • Used Puppet as configuration tool to deploy the Docker images on AWS to enable seamless full-infrastructure provisioning for site-redundancy and development environment.
  • Experience in Cassandra Database Configurations and its C++ client library.
  • Experience in consuming the secured services like OAUTH, Kerberos implementations.
  • Experience in writing custom LDAP authorization filters in enabling on top of web applications.
  • Experience in developing the applications which can talk to NoSQL Databases like Mongo DB and Cassandra.
  • Extensive experience in managing Docker containers and used boot2docker for the windows platform setup.
  • Used Elastic search clusters to enable Kibana Dashboards for logging.
  • Used KAFKA as distributed system in Data Analytics using integration of spark and Cassandra.
  • Extensive experience in using Node JS and Express to build REST Services.
  • Developed POC on data intensive UI using React JS and BackboneJS as library and Angular JS as frontend frameworks.
  • Experience in using the Big Data modules like MapReduce, Hive, PIG, Zookeeper and Apache Spark.
  • Experience in using different Test Frameworks like Mocha, Jasmine and Mockito to test different layers of the application.
  • Experience in writing the ANT scripts for building and deploying the working enterprise application and writing UNIX Scripts.
  • Experience in logging the application using Log4j.
  • Experience in using Version Control Systems like CVS, Clear Case, SVN, TFS and GIT.
  • Highly adaptable and adept at building good working relationships.

TECHNICAL SKILLS

Languages: Java7/8, C#, J2EE, J2SE, Scala, xml

Web Technologies: SERVLETS, JSP, JavaBeans, Java Servlet API

J2EE Technologies: JSP, Servlet, spring 2.x/3.x, Struts/Struts 2, Hibernate 3.x, Expression Language, JPA, JDBC, Java Mail, EJB, JMS, AMQP, Apache Camel, Oauth1/2.

Application/Web servers: Apache Tomcat, IBM WebSphere, Jetty, Jenkins, WebSphere MQ

Databases: Oracle, SQL server, MySQL, DB2Internet Technologies HTML5, JavaScript, CSS3, jQuery, Angular JS, Bootstrap, NodeJS. Angular 2/4/6.

Cloud Environments: AWS, Netflix Eureka, Kubernetes.

IDE: Eclipse, NetBeans, IntelliJ, Spring Tool Suite (STS)

Message Queues: JMS, Active MQ, Rabbit MQ, Kafka

Operating system: Window, Linux Mint, UNIX

Defect tracking Tools: JUNIT, JIRA, Bugzilla.

Reporting Tools: Jasper Reports, Crystal Reports XI, SSRS

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, Net Beans, IntelliJ, Spring Tool Suite (STS), GITHUB

Build Tools: Ant, Maven, Gradle

Web Services: SOAP, REST.

PROFESSIONAL EXPERIENCE

Confidential, MD

Sr. Full Stack Java Developer

Responsibilities:

  • Developed screens using HTML5, CSS, SASS, JavaScript, JQuery, Angular 4/6 and AJAX.
  • Developing and editing user Interface Screens using JSP, HTML5.0, JavaScript
  • Improve presentation of WebPages CSS 3.0, Adobe Flash and JQuery plug - INS.
  • Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, JDBC Templates, Spring Security, Spring Boot and AOP.
  • Extensively used Hibernate mappings, HQL, EHCache, Query, Criteria, Lazy loading Transactions and Locking's for interacting with Oracle database.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Designed SOA integration using Apache CXF. Enabled rapid service tier development.
  • Used Angular 2 for DOM Manipulation, Filters, and Directives.
  • Leveraged all the caching capabilities through Ehcache in the service layer and implementation off Heap memory sing Ehcache external memory.
  • Developed security of the app using Apache Shiro API.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Designed and developed the login portal using framework Angular 2.0 along with HTML5, CSS3 and Type Script.
  • Used Twitter Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
  • Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Cloud implementation was IBMs Bluemix.
  • Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server.
  • Created forms to collect and validate data from the user in HTML5, CSS LESS and AngularJS.
  • Used spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Springboot for creating decoupled architecture.
  • Developed MicroServices using Springboot.
  • Design and develop Microservices for various activation and management activities in one network flow
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Developed Service layer Using Spring, AspectJS and persistence layer using Hibernate.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Modified the Spring Controllers and Services classes so as to support the introduction of spring framework.
  • Stored the data in the form of JSON structure-based documents, stored in a collection using MongoDB. Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Setup Docker on Linux and configured Jenkins to run under Docker host.
  • Used Maven and Jenkins to automate the build and deploy process.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.

Environment: Agile, HTML, CSS, JavaScript, JQuery, AJAX and Angular 4/6,XML,DAO,POJO, JPA,JAVA,Java8, Springs(IOC,AOP, JDBC) Frameworks, Spring Boot, Microservices, JSP, Hibernate Framework, AWS, RESTful Web services, SOAP, Maven, WebSphere Application Server, Mongo DB,NoSql,Log4j,Jenkins,JIRA, Selenium Web Drivers, Protractor, GIT, Socket

Confidential, Seattle, WA

Sr. Full Stack Java Developer

Responsibilities:

  • Developed the functionalities using Agile Scrum Methodology.
  • Extensive experience in various agile methodologies like Test Driven Development (TDD).
  • Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, Javascript, JQuery,AJAX and AngularJS.
  • Created Reusable Modules and Custom Directives in Angular2.0 which got used in various places of application.
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
  • Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings
  • Integrated with Spring Cloud projects to provide distributed tracing and other features.
  • Developed microservices with spring and tested the application using Spring Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Developed GSA, LSS and SDL using C++, Multi-threading and socket programming.
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
  • Integrated ActiveMQ and spring JMS API to send and receive message for the application’s restfulAPI.
  • Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.
  • Wrote build scripts using Maven.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1: M/M: M mappings in hibernate files and created DAO and POJO.
  • Experience in NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster and monitoring with MMS.
  • Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.
  • Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Work Load Management.
  • Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.
  • Used log4j to print the logging, debugging, warning, info statements.
  • Implemented Selenium Web Drivers and Protractor for testing the UI components.
  • Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Experience on implementation of version control software GIT repositories.
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Environment: JDK 1.6, Spring MVC, Spring AOP, Hibernate 4.0, Struts 1.2, JQuery, Ajax, Javascript, Oracle, Angular 2, REST, Angular.js, Backbone.js, Bootstrap.js, MongoDB, Node.js, JUnit, Maven, GIT, AWS, Scala, Oracle Fusion, IBM iLog, GWT Ember.js, Celery, JBoss 7, JIRA, Confluence.

Confidential, Austin, TX

Java J2EE Developer

Responsibilities:

  • Participated in Agile (Scrum) methodology and Involved in Design, development, Implementation and testing of the enterprise applications.
  • Designed UML case diagrams, Class diagrams, activity diagrams and Sequence diagrams and Implemented MVC architecture for developing the distributed and enterprise applications.
  • Developed, debugged, integrated and deployed applications using Eclipse (IDE) and GIT as a Version Control.
  • Involved in build process, modifying the Gradle files, compiling the code building, packaging the WAR file and deploying onto various Tomcat servers in UNIX environments.
  • Used React JS to create Controllers to handle events triggered by clients and send request to server.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Used React.js for developing UI using sorting, pagination and rendering for searching the statements in the webpage.
  • Used React-Redux thunk as middleware to handle asynchronous actions in the application and to make REST API calls.
  • Experience on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle.
  • Used Hibernate, Object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to oracle relational data model with a SQL-based schema.
  • Deployed the jar file using Jboss application server on hawtio console and used Log4j as a logging framework.
  • Worked extensively on developing controllers, Interfaces and implementation classes usingSpring MVC framework & used Micro service architecture withSpringBoot based service through REST.
  • Extensively worked on Spring bean wiring, Spring DAO an spring AOP modules and implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions.
  • Scaled the component interactions and generalized the interfaces using Restful web service.
  • Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
  • Web application development for backend system using Node.js with cutting edge HTML5 and CSS3 techniques.
  • Worked on JMS for developing messaging services and used JERSEY framework to implement the JAX-RS (Restful service).
  • Used Log4j for tracking errors and debugging the code and Resolved bugs and Change Requests to already existing code.

Environment: Java 1.7, Eclipse Mars, Gitlab 7.0, Apache Tomcat 8.0, Oracle 11g, JMS, Servlets, JSP, JavaScript, JNDI, Restful, JQuery, MVC, Gradle 3.2.1, XSLT, HTML, XML, JUnit 4.9,React JS, Spring 3.2, Hibernate 3.6, Log4j.

Confidential, CA

Full Stack Java Developer

Responsibilities:

  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Used Struts tag libraries in the JSP pages.
  • Developed a controller Servlet that dispatches request to appropriate Action Classes.
  • Developed the application under J2EE Architecture using spring, Struts, Hibernate, Servlets, Web logic and JSP.
  • Used Java Persistence API(JPA) and Hibernate for performing the Database Transactions.
  • Used join point and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection.
  • Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
  • Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
  • Designed Graphical User Interface (GUI) for various WebPages using AJAX, HTML, CSS, JSF, JQuery and JavaScript.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Identified and resolved programming issues, Servlets and EJBs performance tuning opportunities.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing payments to/from customers.
  • Involved in Developing Web Application with Full Software Development life Cycle (SDLC) from Design to Deployment using agile methodologies.
  • Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer.
  • MVC architecture is implemented by struts framework.
  • Involved in implementing JQuery for providing interactive user interfaces.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.

Environment: Java, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, JQuery, Struts, Design Patterns, HTML, CSS, JMS, XML, Eclipse, Apache, Oracle ECM, Struts, Webservice, SOAP, ILOG, Web2.0, Oracle BPM, JSF, WSDL, Apache CXF, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, Weblogic, Junit.

Confidential 

Jr. Java Developer

Responsibilities:

  • Used the light weight container of the Spring MVC Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
  • Used Spring Framework for dependency injection.
  • Implemented and deployed several EJB (Session and Entity).
  • The front end of the project is designed on MVC architecture using struts, Tiles frameworks.
  • Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.
  • Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
  • Used WebSphere Application Server for deploying various components of application.
  • EJB’s were running under the hood of WebSphere container/server.
  • Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports & SQL Functions for Reports.

Environment: Java 1.6, servlets, JSP, JMS, Struts, HTML5, CSS, JavaScript, Oracle 10g, Junit 3.x, SOAP, SOAPUI, XML, BEA web logic, SQL, Hibernate, Spring 3.3, Oracle 11g.

We'd love your feedback!