We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Lake Mary, FL

SUMMARY

  • Over 7+ years of significant, progressive experience in developing multi - tier Web-Based Client Server applications at enterprise level.
  • Expertise in all the phases of SDLC (Software Development Life Cycle) methodologies such as Waterfall, Agile and TTD methodologies.
  • Experience in interacting with Clients, collection of Requirement Specifications from the client site, performing Requirement Analysis and Designing.
  • Expertise in design and development of various web and enterprise applications using J2EE technologies like JSP, JQuery, Servlets1.x/2.x, Struts2.0, Hibernate 3.0, JDBC, AWT, JMS, Spring3.1, Spring MVC,JavaScript, HTML, Web Services.
  • Experience in working on various Spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJO's.
  • Proficient in Hibernate and the O/R mapping to mapJavadomain objects with the database, Spring framework to easily configure J2EE applications.
  • Over 2 years IBM specialist Solutions WebSphere for IBM Premier Business Partner. Participated in the development of a package using J2EE and WebSphere Technology for a banking package. WebSphere administration and installation in Windows, AS/400 and Unix servers using DB2 and Oracle databases.
  • Experience with XML and related standards and technologies like AJAX, Web Services, SOAP, WSDL, RESTful, DTD, XSL, XPath, DOM, SAX, HTML, CSS, and JavaScript, AngularJS.
  • Experience in GWT for developingJavaapplications based on the functionality.
  • Installed and configured various Middleware packages such as WebLogic, Tomcat, and good exposure and experience with Service Oriented Architecture (SOA), JMS (JavaMessaging Service), and tools like ANT, JUnit.
  • Strong experience on various J2EE Design Patterns such as Session Façade, Service Locator, DAO, DTO (Data Transfer Object), Value Object, Front Controller, Factory, Business Object, and Singleton.
  • Profound knowledge in configuring and deploying web applications in Tomcat Server, Web Logic, Web Sphere and JBoss.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle, SQL Server, DB2 and MySQL and also NoSql Database like MongoDB.
  • Development of services that utilize AWS SDK's (Dynamo DB, Elastic Beanstalk, EC2 and Lambda)
  • Experience in working version control tools like CVS, Clear Case, GIT and SVN.
  • Strong analytical and programming skills with effective Communication skills, Willingness and Ability to learn and implement new technologies wherever necessary.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services, Multithreading, JTA

Web Technologies: HTML5, DHTML, JavaScript, JQuery, CSS3, AJAX, DOJO, XML, Node JS, Angular JS

Frameworks and IDE's: Struts, Spring, Hibernate, JPA, JSF 2.0/1.2, Spring Core, Spring ORM, Spring MVC, Spring

Web/Application Servers: Web Logic 10.3.2/9.2/8.1 , Web Sphere, Apache Tomcat 5.x/4.xJBOSS 4.x and IIS 7.0/6.0

Web Service Technologies: SOAP, WSDL, JAX-WS, CXF, AXIS, JAX-RS, UDDI, WS-SecuritySOAP UI, RESTful

Build Script: ANT, shell scripts, batch scripts

IDE's: Eclipse 3.6/3.4/3.1/3.0 , NetBeans 6.7/6.0, IntelliJ, Webstrom, SDK Patterns MVC, Core J2EE design patterns (MVC, Business Delegate Service Locator, Session Façade, DAO, DTO, Singleton, etc)

Design Skills: UML JUDE, Rational Rose, Visio, Object Oriented Analysis andDesign OOAD, Java J2EE Design Patterns

Methodologies: Agile, Waterfall, TTD, Iterative

Database Environments: Oracle 11g/10g/9i/8i, SQL Server 2008/2005, MySQL

Operating Systems: Windows, (Mac & Linux) UNIX

PROFESSIONAL EXPERIENCE

Confidential, Lake Mary, FL

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, and Development Production phases of the application.
  • Product development was in an Agile (SCRUM) methodology, where progress and task assignment is discussed in everyday meetings.
  • Designed and developed user interfaces using Spring Framework 3.2.2 and Struts2.3.12 MVC framework, JSP, HTML, CSS.
  • Developed, executed and maintained Selenium automation.
  • Ran Bower and Grunt components and wrote the scripting using Node.js
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Appium Mobile Automation, Junit/TestNG, ANT, Maven, Jenkins, Web Services (REST).
  • Developed application using Angular.JS and Node.JS connecting to Oracle on the backend.
  • Involved in Continuous Integration and Continuous Deployment of using Service virtualization, SOAP tool and Junit
  • Developed Cloud Formation template stacks to automate building new VPCs using JSON files.
  • Maintain high-quality of RESTful services and implemented REST web Services using Spring MVC and JAX-RS.
  • Used JSP, JavaScript, AngularJS, JQuery, AJAX, CSS, and HTML5 as data and presentation layer technology.
  • Involved in Post Production Support and Maintenance for this Project.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Hands on experience in using many tools like Putty, Winscp, ANT, Maven, Git, TOAD, and Log4J
  • Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module in Spring Framework.
  • Developed MVC controllers and deployed flow of Execution in the Servlet Environment using Spring MVC.
  • Worked on Cassandra database feasibility with the existing application
  • Well experienced and command over Shell Script programming, Linux environment & Linux administration skills
  • Extensively used Core Spring Framework for Dependency Injection of components.
  • Developed WODM Jrules integration with the application using SOAP over JMS.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
  • Used Hibernate for mappingjavaclasses with database and created queries with Hibernate query language (HQL).Developed model objects using Hibernate.
  • Using Maven for build and deployment process
  • Experience in NoSQL (MongoDB) in using Hierarchy Modeling Techniques like Tree Aggregation, Adjacency Lists and materialized paths.
  • Experience utilizing Spring Framework and Spring Boot, Inversion of Control, Oriented Programming and MVC.
  • Used spring AOP to log agent's statistics on documents tab usage.
  • Functionality is implemented by developing RESTful web services using spring boot, JPA, Cloud foundry and Oracle Responsibilities.
  • Designed and developed messaging services using TIBCO JMS and Active MQ.
  • Leveraged CVS for code repository and bug tracking with Quality Center.
  • Implemented swagger for the rest API. Dockerized the applications using docker. Deployed application into Docker container and monitored on GitHub.
  • Developed AJAX applications injavaand compiled the source to JavaScript running on all the browsers using GWT.
  • Involved in Cassandra Data Modelling for Partnership's system Modernization
  • Rational ApplicationDeveloper(RAD), WebSphere and hosting the application on these and supporting
  • Exploring with the Spark improving the performance and optimization of the existing algorithms in Hadoop.

Environment: Java/J2EE, Agile Scrum, Spring IOC, Spring MVC, Spring RESTful Web service, Hibernate 3.2, JMS, AJAX, Struts2, JSP, DB2, MongoDB, Selenium, Appium, OracleSOA10g/11g,Servlets, Groovy,EDI, Web sphere Application Server, JSON, Angular JS, Docker, UML, CSS,JavaScript, GWT,AWS, HTML 5, Ant, Windows, RAD 7.0, GIT, Log4j.

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Developed Web applications using JavaScript, MVC, OOD, OOP, client side validation using JavaScript.
  • Designed and implemented Java engine and API to perform direct calls from font-end JavaScript.
  • Involved in coding for the test cases in Selenium web driver with the QA team
  • Implementation of Web Design based onCSS,HTML5, andAngular JS Framework.
  • Developed and used Angular bindings for various scripting tasks in AngularJS.
  • Implement business logic with Struct2, Spring MVC framework.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Implementation, Testing and Maintenance employedSCRUMmethodology ofAgilemodel.
  • Developed the code usingSpring Framework,JavaScript, JMS, JNDI, XML, XSLT and HTML5.
  • Expertise in implementingService Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
  • Import the data from different sources like HDFS/HBase into SparkRDD.
  • Developing the html pages by using use case reference & taking sign-off .Once done converting them into Jsp pages and modified JSP's with struct2 UI tags.
  • Involved JCAPS to connect to various other applications like PeopleSoft, GDW, TDM etc. It includes the use of Repository.
  • Involved in Migrating an existing on-premises application to AWS.
  • Business layer implemented using Spring MVC and Enterprise layer using JMS - IBM MQ Series
  • Decommissioned and added new nodes to existing Cassandra cluster
  • Handled final builds, deployments and management using ANT/MAVEN scripts to customize EAR, WAR and JAR files and the application is deployed on WebSphere server
  • Implemented a prototype to integrate PDF documents into a web application using iText PDF library.
  • Configured and deployed application in production environment
  • Built application user interfaces using latest Angular2 and Spring Boot.
  • Used GIT combined with GIT LAB & GIT HUB for the code repository.
  • Involved in performing the Linear Regression using Scala API and Spark.
  • Architected, designed and implemented a SPA (Single Page Application) in Angular.js which consumes JSON from a Spring MVC, using Spring Security to secure the Application.
  • Created as well as consumed the SOAP as well as RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, JAXB.
  • Analyzing and debugging client issues.
  • Used NoSQL database MangoDB and Cassandra for storing and retrieving data
  • Strong development skills in designing and developing Micro Services along with Spring Boot and Cassandra Coherence cache implementation.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle, SQL Server, DB2 and MySQL and also NoSql Database like MongoDB.
  • Web application development for backend system using Angular JS with cutting edgeHTML5and CSStechniques.
  • Building Restful APIs and services using Spring Boot applications
  • Designed the front-end screens using JFC/Swing, JavaFX, CSS, HTML and JavaScript.
  • Experience in developing, deploying enterprise applications on IBM WebSphere, BEA WebLogic, Oracle Application Server, JBoss, Tomcat.
  • Involved in performing the Linear Regression using Scala API and Spark.
  • Followed complete test driven development (TDD) for execution of this project.
  • Used Selectors in JQuery for updating content on DOM nodes.
  • Involved actively in designing web page using HTML, AnjularJS, JQuery, Javascript, Bootsrap and CSS.
  • Experience in working with Unix/Linux based environments along with maintaining and enhancing Unix Shell scripts and batch Jobs.
  • DevelopedJavaScriptcode using XML Http Request Adapter to send AJAX request to the server side code and also implemented a callback function to handle the results.

Environment: Eclipse, Tomcat, Ajax, Angular JS, JMS, XML, React JS Web Services, SOAP, WSDL, Log4J, JUnit, Ant, Maven, JavaScript, JSON, Node JS, IBM WebSphere, JCAPS, Microsoft Script Editor, Bootsrap, Struts2, Spring Boot, Selenium web driver, Scrum,HTML5,CSS, SVN, PL/SQL, Oracle 10g, Rational Rose, Windows XP.

Confidential, Roseland, NJ

Application Developer

Responsibilities:

  • Experience in setting up development, staging, and production environment on WINDOWS
  • Actively engaged in the Agile development process.
  • Designed and developed Data Stage ETL parallel jobs and sequential jobs based on business user requirements and business rules to load data from source flat files and RDBMS tables to target tables.
  • Developed a fully functional prototype application using JavaScript (jQurey and Backbone.js) and Bootsrap, connecting to a RESTful server on a different domain
  • Experience in installation, configuration and deployment of J2EE components on IBM Web Sphere Application Server using Eclipse IDE
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle.
  • Worked on ETL process and data loads for various enterprise applications on regular basis
  • Used Hibernate named queries concept to retrieve data from the database and integrate with Spring MVC to interact with back end persistence system
  • Worked with Spring Boot to develop the business layer
  • Involved in development of the applications using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet).
  • Designed and Implemented MVC architecture with Spring Framework, writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
  • Designed and Implemented REST web services using JAX-RS, Spring REST.
  • Hands on experience in using development tools like Eclipse, IntelliJ, JBOSS Dev Studio, NetBeans, STS, Visual Studio and responsive website designing using Dreamweaver and Notepad++.
  • Used Bootsrap as a framework for HTML, CSS, and JavaScript to develop mobile responsive UI.
  • Selenium IDE and JUnit are used to test UI and backend respectively.
  • Performed defect prevention activities for Struts based UI for the existing version and created screens in TIBCO GI for PoC (Proof of Concept) of next version
  • Used Spring IOC to inject DAO objects into the Business delegate classes
  • Implemented Spring Boot integration with Spring Session with Redis cache for the presentation layer stateful Micro services and Redis for cache, for storing and fetching the data.
  • Batch jobs have been developed using Spring Batch.
  • Worked with the following build tools like Jenkins.
  • Worked with client testing team in improving and debugging various production issues.

Environment: Java 1.6, Spring Framework 3.0, JDBC, Bootsrap, Servlets, JSP, Apache Tomcat, Oracle 9i, ANT, XPath API, XML, UNIX, Selenium, AJAX, CSS, Visual Studio, WSDL, SOAP Web Services, Oracle report server, Autosys.

Confidential - Norristown, PA

Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle using Agile including effort estimations, design, development, implementation, verification and validation
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database
  • Used Hibernate Query Language (HQL) for writing the queries
  • Developed applications using Visual Studio and a combination of Windows Services, IBM MQ Series, and ASP.Net Ajax enabled web sites.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view
  • Worked on AS/400 and Oracle 10g as backend databases.
  • Implemented various design patterns like Factory, Singleton, Abstract Factory, Service Locator, DAO, Business Delegate etc.
  • Involved in Post Production Support and Maintenance for this Project.
  • Used Spring IOC to inject DAO objects into the Business delegate classes
  • Provided Declarative Transaction management using Spring AOP
  • Worked with teams on new architecture including a system utilizing Reddis (NoSQL) backend, CQRS Messaging, and Rabbit MQ for web service.
  • Wrote complex SQL queries to fetch statistics for the business users from Data warehouse on regular basis in Oracle 11g database
  • Parsed the XML based responses using JAXB Parser and validated XML against the schema
  • Implemented SOA architecture for different application to exchange data for business process
  • Followed Agile Methodology (TDD, SCRUM) to produce high Quality software and satisfy the customers
  • Wrote build & deployment scripts using shell, Perl and ANT scripts
  • Involved in using IBM WebSphere MQ Series connection with AS/400(IBM SYSTEM)
  • Designed network diagram, and set up the Development Environment, IST and UAT environment by installing and configuring Web Sphere Application Server on UNIX environment
  • Used Eclipse for development purposes. And Rally for tracking tasks, user stories, and bugs
  • Used JUnit to do unit testing for the modules developed

Environment: Java 1.6, J2EE, JSF 1.2, Rich faces, Spring 3.2, Hibernate 3.0, JSP2.0, Web Sphere Application Server 8.1, HTML, Java script, AJAX, CSS, Oracle 11g, Visual Studio, SVN, Axis 2 Web Services, WSDL, RESTFUL, UDDI, JERSEY, XML, DTD, XSD, XSLT, PL/SQL, Rally

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis and development.
  • Designed and developed the front end using HTML, CSS, and JavaScript with Ajax.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
  • Used JNDI to perform lookup services for the various components of the system.
  • Developed the EnterpriseJavaBeans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented variousJ2EEDesign patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Subversion to implement version control System.
  • Build ANT Script for the application and used Log4J for debugging.
  • Used JUnit Framework for the unit testing of all thejavaclasses.

Environment: s: Java/J2EE, Hibernate 2.1, Spring 2.0, HTML, JavaScript, XML, CSS, JUnit, UML, Web Services, SOAP, WSDL, UDDI, AXIS 2, Ajax, JUnit, Ant, Eclipse 3.3, IBM Web Sphere 6.1, DB2, subversion, Linux.

We'd love your feedback!