We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • Full Stack Developer with 8+ years of experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using JAVA/J2EE technologies.
  • Experience in Waterfall, Agile (scrum) methodologies where there is a daily SCRUM meetings to understand the status and resolve any issues and in making web pages cross browser compatible and server scripting languages.
  • Proficient in UI design, developed Front End using HTML, CSS, JavaScript, JQuery, Ajax, Angular JS, Bootstrap like Node JS and Backbone JS.
  • Expertise in DOM manipulation using JavaScript and Angular JS.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi - Threading, JDBC.
  • Worked with Web Sphere Application Server, Oracle Web Logic application server, JBoss and Apache Tomcat Application Server.
  • Experience using Fuse/Apache ServiceMix as integration platform and Apache ActiveMQ as Messaging platform
  • Knowledge of using Apache Camel through Fuse Mediation Router.
  • Highly experience with Java IDE’s like Eclipse, STS, RAD, IntelliJ, NetBeans.
  • Hands on work experience on various Enterprise Integration frameworks like Apache Camel,
  • Configured email templates on Alfresco for email notifications to user/admin.
  • Experience in developing with various open source frameworks such as Java Server Faces (JSF), Spring (Core, IOC, AOP, Batch, Security, Boot) Framework, Struts Framework, Tiles Frameworks and ORM Tools like Hibernate and IBatis.
  • Expertise in implementing various J2EE design patterns like Singleton, Session Facade, Data Access Objects (DAO), Factory, Data Transfer Object (DTO) and Business.
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
  • Expertise in developing web services using SOAP, WSDL, RESTful, JAX-WS, JAX-RS, JAX-RPC.
  • Strong skills in RDBMS implementation and development using Oracle, IBM DB2 Database Servers and hands on experience with SQL, PL/SQL.
  • Good understanding on NoSQL databases like Mongo DB.
  • Experience with MOCKITO, JUnit, Log4j in developing test cases and determining application functionality.
  • Subversion SVN, CVS, GIT, RTC and Visual Source Safe as versioning software tools.
  • Demonstrated how to set up and use Jira to organize issues, assign work, and follow projects
  • Working in the IT department as a JIRA/Confluence, Bank of synovus has 5 different instances of JIRA and 2 different instances of Confluence running
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Worked on creating the Docker containers and consoles for managing the application life
  • Involved in issue tracking and agile project management using JIRA.
  • Experience in developing applications on Windows, UNIX and Linux platforms.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Domain knowledge and business expertise in Banking, finance, Insurance, Healthcare.
  • Capable of learning new technologies and adapt to new environments quickly.
  • Strong analytical and dynamic trouble shooting skills coupled with excellent communication skills and able to work individually or lead others.

TECHNICAL SKILLS:

Languages: C, C++, Java, SQL, PL/SQL.

Markup/XML Technologies: HTML, CSS, XHTML, JavaScript, JQuery, Ajax, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, JSON, DOJO, NodeJS.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, JMS, JSF, JUnit, AJAX, Jasper reports, Spring Boot, Spring Batch, Spring Security.

Web/App Servers: Web Sphere, Apache, Tomcat, JBoss, WebLogic.

Database: Oracle, SQL-Server, MySQL server, Mongo DB.

Development Tools: Eclipse, RAD, Spring Tool Suite (STS).

OR mapping: Hibernate, JPA.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, Amazon Web Services (AWS), Micro Services.

Modelling/ CASE Tools: Rational Rose

Testing Tools/ Others: JUnit, Soap UI, Putty, Mockito, Rational Clear Quest.

Version Control: CVS, SVN, Rational clear case, Star Team

OS & Environment: Windows Vista/XP/2000/NT, Linux, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, New York

Full Stack Java Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Involved in the front end using HTML, JavaScript, JQuery, AJAX and Servlets, JSP, Struts2, JSTL.
  • Used Marionette framework to simplify the construction of large scale JavaScript applications.
  • Worked with cross-browser issues related to the front end that is created using JavaScript, CSS, HTML, Angular-JS and Node-JS.
  • Designed and created Angular JS factories to make RESTful API calls by using $http and $resource to get the JSON contract.
  • Experience using two-way data-binding, directives, controllers, filters, ui-routers and creating custom directives in Angular JS.
  • I built the Confluence wiki site to in corporate an HTML portal page making it organized with intuitive navigation and an easy to use table of content system.
  • Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3,Bootstrap& used Client Side validations were done using Node-JS, XSLT and JQuery (Masking), and Google graphs XMLDOM.
  • Implemented Restful Web services to retrieve data from client side and made REST API calls from Node JS, parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.
  • Specified, prototyped, developed and tested an object-oriented, multiplatform Java framework containing support to: data structures, common algorithms sockets, threading.
  • Working in the IT department as a JIRA/Confluence, Bank of synovus has 5 different instances of JIRA and 2 different instances of Confluence running
  • Administered Confluence version 3.x site projects
  • Implemented MVC architecture using Struts2, JSP, Spring, and Hibernate and used Spring Framework to initialize managed beans and services.
  • Applied fixes/fix packs and patches to the IBM BPM environment which comprises of Process Server, Process Center, Portal and Business Space.
  • Performed a wide range of technical activities in support of pre-production and production environment builds for E-Business, SOA/ BPM applications
  • Used Angular, Bootstrap for rich user interface and faster performance and Angular UI Router for routing pages.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Used Java collection API extensively such as Lists, Sets and Maps.
  • Designing and implementing BPM services for various domains within using tools like Apache camel
  • Apache Camel is used to route the incoming message to the valid service queue.
  • Development SOAP and RESTFulWeb services using Apache Axis1, Weblogic, Web Service Tools, Session beans as web services, Spring MVC and Jersey.
  • Expertize in implementing Micro Services using spring, spring boot and spring cloud.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Java Servlets and Weblogic JMS for various functionalities
  • Used SpringAOP for logging, auditing, transaction management to distinguish business logic from the cross-cutting concerns.
  • Used Spring Security for Authentication and Authorization of the application.
  • Implemented client-server business applications using Micro services.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Interfaced with the NoSQL, Mongo DB back-end database by integrating Spring with Hibernate.
  • Extensively used hibernate named queries, criteria queries, HibernateQuery Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Created Concourse CI pipeline to trigger build scripts and publish Docker image to ECR Created skeleton build scripts to build to generate Docker image to build individual microservice Environment, Languages & tools:
  • Implemented quartz jobs for running the batch jobs based on the cron triggers configured in the spring files.
  • Developed Unit /Integration test cases using Junit tool.
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • Used Gradle tools for building and deploying the Web applications.
  • Used JIRA tool for tracking stories progress and follow Agile methodology.
  • Used logging techniques provided by Log4j tool for efficient logging and debugging.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Involved in Maintenance and Enhancements for the project.
  • Deployed in JBOSS.
  • Involving in Building the modules in Linux environment with ant script.

Environment: JDK1.7 and 8, HTML, CSS, JavaScript, JQuery, Ajax, Angular-JS, Agile, Hibernate, Spring, Spring Security, Spring Boot, Micro services, Servlets, JSP, Struts2, Junit, SOAP, RestFul, WSDL, XML, JBOSS, BPM,JSON, SoapUI, JAX-WS, Log4j, PL/SQL, web services, Linux, Jenkins, MongoDB, Eclipse, Gradle, Junit, JIRA, SVN, Agile.

Confidential, Chicago

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Participated in system implementation, including maintenance, user allocation, approval, design, coding, error removal, logic optimization, systems re-evaluation and documentation.
  • Worked simultaneously in both production and development teams.
  • Designed and developed dynamic web pages using JSP, HTML/HTML5, CSS3, JavaScript, JQuery, and Angular-JS for single page applications.
  • Experienced in developing functionalities like navigation bars, dropdown lists, custom filters and state parameters using AngularJS.
  • Experience with Test Driven Development and Dockers and Node.js.
  • Unit testing with JavaScript and node.js. Used Angular-JS Http to read data from web servers and process JSON data to render in the UI.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Responsible for being the application Admin for JIRA and Confluence On Demand then migrated to On Premise.
  • Implemented Business Logic using Java, Spring MVC and Hibernate.
  • Implemented Restful Web services to retrieve data from client side and made REST API calls from Angular JS, parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.
  • Developed Business objects using POJOs and data access layer using Hibernate framework
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP, EhCache Framework and Spring Annotations.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Used Spring Boot which is radically faster in building cloud Micro Services.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers using AWS EC2 and responsible for maintaining and expanding our AWS infrastructure using AWS EC2/EBS.
  • Used AWS S3 to store data and to retrieve the stored date very quickly and used Elastic Search for searching the document. Used AWS SNS to send messages to multiple users and delivered in an algorithmic way using AWS SQS.
  • Created new tables, Stored Procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Used NoSQL DB like MongoDB for the proof of concept.
  • Used Mongo DB as data storage and utilized aspects like replica sets, sharding and clever document design to make service extensible scale and feature wise.
  • Optimized the full text search function by connecting to Mongo DB.
  • Developed Unit /Integration test cases using Junit tool.
  • Used JIRA tool for tracking stories progress and follow Agile methodology.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation.
  • Deployed Websphere Adapters inbound and outbound integrated ECM systems and Rule Engine to BPM
  • Created Concourse CI pipeline to trigger build scripts and publish docker image to ECR
  • Deployed Applications on Oracle Websphere Server.
  • I started with very few Confluence pages and built up to hundreds, managed and trained users both onshore and external.
  • Involving in Building the modules in Unix environment with ant script.
  • Involved in Maintenance and Enhancements for the project.

Environment: JDK 1.7 and 8, HTML5, CSS3, JQuery, Ajax, Angular-JS, Bootstrap, JSON, J2EE, Spring MVC, Micro Services, AWS, Spring Security, Spring Boot, Spring JDBC, Spring ORM, JSP, Hibernate, Restful, Stored Procedures, Websphere, RAD, Unix, log4j,, BPM, Agile/Scrum Methodology, Maven, JIRA, TDD, Mongo DB, Jenkins, GIT, JUnit, Eclipse, SVN.

Confidential, CA

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
  • Front-end is designed by using HTML5, CSS3, JSP, Servlets, JSTL, Ajax, DOJO and Angular JS.
  • Involved in developing the CSS sheets for the UI Components.
  • Persistence layer was implemented using Hibernate Framework and JPA.
  • Developed various EJB components to fulfill the business functionality.
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
  • Used cloud platform AWS-SNS to deliver push messages to applications.
  • Created, Listed, Deleted and Purged queues on cloud platform AWS-SQS.
  • Used message queuing service provided by cloud platform AWS-SQS.
  • Beans are used as persistence layer and are used to interact with the Oracle database.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Used Apache Axis for consuming SOAP Web Services with CXF web services using JAX-WS.
  • Worked on developing Restful web services using Spring Boot.
  • Monitored the error logs using Log4J and fixing the problems.
  • Wrote UNIX Shell Scripts.
  • Used AJAX to get the dynamic behavior of the screens.
  • Used XML with SAX parser to transfer data between applications.
  • Written the Rest Services to get the data from Oracle database.
  • Developed and deployed applications on cloud platform.
  • Implemented Test Driven (TDD) Design to build testable and maintainable application.
  • Used Java/J2EE Design patterns like Business Delegate, Session Facade, Data Transfer Object (DTO) and Service Locator in the project extensively which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Wrote PL/SQL stored procedures, Prepared statement and used API.
  • Used Maven dependencies during implementing CXF web services.
  • Wrote scripts to create tables, views, indexes and synonyms required meeting developer needs.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Performed CRUD operations with data in Oracle database.
  • Used Jenkins with maven for Build and Deployment.
  • Used Sonar for maintaining the code quality and JUnit code coverage.
  • Created Unit, Acceptance and Integration Test Documents and Code Review Documents.
  • Used WebSphere Application Server deploying various components of application.

Environment: EJB, Hibernate, J2EE, Java, XML, Servlets, JSP, UML, JMS, Cloud platform, JSTL, HTML5, CSS3, JavaScript, Angular JS, AWS, Oracle, Jenkins, Ext JS, Maven, SOAP,CXF Web Services, UNIX, Ajax, CVS, Oracle, WebSphere Application Server.

Confidential, FL

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model
  • Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3,Bootstrap& used Client Side validations were done using Angular-JS, XSLT and JQuery (Masking), and Google graphs XMLDOM.
  • Wrote WebServices using SOAP for sending and getting data from the external interface.
  • Used the Tiles Framework and Tag Libraries in the presentation layer to simplify the complexities of the application.
  • Used Spring Inversion of Control, to make application easy to test and integrate
  • Used Auto wired Pojo.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, Angular-JS, and Bootstrap with oracle database as the backend.
  • Web application development for backend system using Angular-JS with cutting edge HTML5 and CSS3 techniques
  • Utilized Spring annotations and XML configuration for Dependency Injection
  • Implemented web services for communicating by using SOAP.
  • Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
  • Used Spring DAO concept in order to interact with database (DB2) using jdbc template.
  • Worked on Web Services Testing tools like SoapUI and Parasoft.
  • Used Rational Clear Case for version control.
  • Deployed Applications on Apache Tomcat Server.
  • Used CodePro Analytics to make sure all the code maintain standards.
  • Used Maven script for building and deploying the application.
  • Involved in bug fixes, enhancements and code refactoring.

Environment: J2EE 1.5, JSP, angular js, Spring 2.5, XML, web Services, SOA, SOAP-UI, WSDL 1.1, SAX, JavaScript, Rational Clear case, Apache Tomcat Server, HTML,CSS,XSTL,DB2, Oracle11g/10g, Log4J 1.2, JUnit, Maven

Confidential

Java/ J2EE developer

Responsibilities:

  • Developed screens with JSP, AJAX and JavaScript, CSS, HTML.
  • Utilized various JQUERY plug-ins to build Rich Internet Application (RIA) to make it look more intuitive.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validation, Events and Listeners.
  • Designed the application using Agile Methodology .
  • Determined & developed the Web Services.
  • Involved in Creation of WSDL and schemas.
  • Made proficient use of WSDL files. Used SOAPUI for testing the web services.
  • Implemented SOA based web services, designed and built SOAP web service interface, implemented using SOAP & Apache Axis.
  • Involved in Implementation of Spring IOC container.
  • Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with the Sybase database.
  • Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Wrote EJB Stateless session to communicate with Controller and Service layer i.e. make the EJBcalls from Backing Beans.
  • Implemented Spring JDBC template, Spring Exception Strategy and AOP.
  • Set up Web Sphere Application server and used Ant tool to build the application and deploy the application in Web Sphere Application server.
  • Used UNIX Shell Scripting to update the databases and Start up the application server.
  • Setting of DB2 build settings in RAD application development server.
  • Used Apache JMeter for load testing.
  • Maintained code source control using SVN
  • Implemented JUnit for testing.

Environment: Java 1.5, Core Java, Spring, EJB,WSDL, XSD, JSP, AJAX, JavaScript, JFace, CSS, HTML, Web Services, Web App, SOAP, WebSphere Server, DB2 database Server, XML, JUnit, Sybase, Apache JMeter, Rational Unified Process (RUP), SVN

Confidential

Java/ J2EE developer

Responsibilities:

  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
  • Involved in resolving the Design issues and other project related problems
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Developed the credit check module using Servlets and JSP.
  • Involved in injecting dependencies into code using spring core module.
  • CSS is used to style Web pages with user friendly guidelines.
  • Deployed web components, presentation components and business components in Web Logic Application Server.
  • Performed client side validations using JavaScript.
  • Extensively worked on Java server side programming using Servlets, and JSP.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Created and maintained mapping files, persisting classes and transaction control in JDBC to access the database.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations.
  • Developed session EJB and message driven bean (MDB) to process JMS XML messages.
  • Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
  • Extensively worked with XML schema (XSD), XSL/XSLT, and XML to navigate in XML documents, and SAX to process and parse xml files.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOAP architecture.

Environment: Java 1.6, JUNIT, DB2, Rational Rose, CVS, UNIX, Struts 1.0, JSP, JDBC, EJB 2.0, ANT, XML, IBM Web Sphere, Servlets, Struts, JavaScript, JAX-WS (SOAP) web services, SAX .

We'd love your feedback!