We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Stamford, CT

PROFESSIONAL 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 meeting to understand the status and resolve any issues and in making web pages cross browser compatible and server scripting languages.
  • Solid experience in the full life - cycle of iterative software development such as requirements gathering, analysis, design specifications, prototyping, implementation, testing, documentation and maintenance
  • 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 Fuse and Apache Tomcat Application Server.
  • Highly experience with Java IDE’s like Eclipse, STS, RAD, IntelliJ, NetBeans.
  • 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.
  • Strong skills in RDBMS implementation and development using Oracle, IBM DB2 Database Servers and hands on experience with SQL, PL/SQL.
  • Hands on work experience on various Enterprise Integration frameworks like Apache Camel
  • 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.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Involved in issue tracking and agile project management using JIRA.
  • External System service integration are done via rest service calls from the JBPM Process.
  • Multiple work Queue were integrated with BPM process.
  • Research and Develop on JBPM independently.
  • Provided guidance on JBPM to several teams.
  • Experience in developing applications on Windows, UNIX and Linux platforms.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Experienced in the front-end, responsive web design and custom JavaScript solutions.
  • Experienced in Java back-end solutions for small to large enterprises.
  • Domain knowledge and business expertise in Banking, finance, Insurance, Healthcare.

TECHNICAL SKILLS:

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

Mark-up/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).

O-R mapping: Hibernate, JPA.

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

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

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

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

PROFESSIONAL PORTFOLIO:

Confidential, Stamford, CT

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.
  • Fixed defects identified during QA, UAT and Production.
  • Worked with SVN which is used as a version control tool in the project.
  • Involved in Agile Methodology (Scrum) that includes daily scrum with team and followed Test Driven Environment (TDD) following OOD.
  • Creating XML Documents for file configuration.
  • Developed cross - browser compatible web pages and validated the work produced.
  • Tested applications and documented results and bugs including documentation of information useful in the debugging process.
  • Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing).
  • Experience using two-way data-binding, directives, controllers, filters, ui-routers and creating custom directives in Angular 4.
  • Functionalities include writing code in HTML, CSS, JavaScript, jQuery, Ajax, JSON, Angular-JS, and Bootstrap with oracle database as the backend.
  • Spring, microservices and webservices:
  • Designed and created Angular 4 factories to make RESTful API calls by using $http and $resource to get the JSON contract.
  • Implemented Angular 2Services for connectivity between web application and back-end API'S using TypeScript.
  • Developed Angular 2Template driven forms and Model driven forms builder by using ngMode
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Designed and developed business components using Spring Boot
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests.
  • Used Microservice architecture with Spring Boot based service through REST.
  • Produced as well as consumed RESTful web services using Jersey API's.
  • Devops tools and Application servers and cloud:
  • Configured Jenkins jobs, Install Plugins for generating artifacts.
  • Used WebSphere Application Server deploying various components of application.
  • Done with Web logic application server set up & deployed the application on it.
  • Worked on AWScloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
  • Amazon IAM was used to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.
  • Object storage service AWS S3 is used to store and retrieve media files such as images and Amazon Cloud Watch is used to monitor the application and to store the logging information.
  • Involved in writing java API for Amazon Lambda to manage some of AWS services.
  • Automate the existing manual process in and as a JBPM workflow.
  • Provided customized JBPM solutions as per client requirement.
  • Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies.
  • Used Hibernate, object/relational - mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report.
  • Working within SOA based enterprise framework to build web services for Middle Tier processing.
  • Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS.
  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
  • Experience with Unit testing using JUnit and Mockito.

Environment: Java 8, J2EE, Restful Web Services, Vaadin 7.0, JavaScript, Spring Framework, Hibernate, JPA, MySQL, Maven, WebLogic 12c, Junit, Oracle, CVS 1.2, Git, Angular 4.

Confidential, Akron, Ohio

Full Stack Java Developer

Responsibilities:

  • 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, Struts, JSTL.
  • 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.
  • 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.
  • Implemented MVC architecture using Struts, JSP, Spring, and Hibernate and used Spring Framework to initialize managed beans and services.
  • 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.
  • Development SOAP and Restful Web services using Apache Axis1, WebLogic, Web Service Tools, Session beans as web services, Spring MVC and Jersey.
  • Designing and implementing BPM services for various domains within using tools like Apache camel
  • 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 MongoDB back-end database by integrating Spring with Hibernate.
  • Developed Unit /Integration test cases using Junit tool.
  • 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).
  • Configured Jenkins jobs, Install Plugins for generating artifacts.
  • Software configuration management (Automate CI&CD pipe by using Jenkins)
  • Deployed in JBOSS Fuse.
  • 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 Fuse, BPM, JSON, SoapUI, JAX-WS, Log4j, PL/SQL, web services, Linux, Jenkins, MongoDB, Eclipse, Gradle, Junit, JIRA, SVN, Agile.

Confidential, Malden, MA

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.
  • 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.
  • 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.
  • 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.
  • Experience programming in the JBOSS Fuse Enterprise SOA environment including JBOSS Fuse Workflow and Drools Business Rules engine
  • 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, sharing 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
  • Deployed Applications on Oracle WebSphere Server.
  • 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, Madison, Wisconsin

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.
  • 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.
  • 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, Santa Clara, CA

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 maintains 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.
  • UsedJSFframework in developing user interfaces usingJSFUI Components, Validation, Events and Listeners.
  • Designed the application using Agile Methodology.
  • Determined & developed the Web Services.
  • Involved in Creation of WSDL and schemas.
  • Involved in Implementation of Spring IOC container.
  • Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with theSybasedatabase.
  • Used Core Java concepts such as multi-threading,collections,garbagecollectionand other JEE technologies during development phase and used different design patterns.
  • WroteEJBStateless session to communicate with Controller and Service layer i.e. make theEJB calls 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 Scriptingto 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

We'd love your feedback!