We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Newyork, NY

PROFESSIONAL SUMMARY:

  • 9+ years of experience in Design & Development of Enterprise Applications, Web Applications, and Web Services in Java/J2EE and related technologies.
  • Experienced in Developing both the front end and back end software using Java 8 and AngularJS 1.5.7
  • Expertise in using HTML, CSS, XML, XSL, XSLT, JAXP, JAXB, JAVASCRIPT, JQUERY, JSON, JSTL, Backbone JS, PHP, Express JS, YUI (yahoo UI) Ext JS, Angular JS, Angular 2,React JS, Node JS and AJAX meeting W3C standards.
  • Developed Single page application with using AngularJS with MVC FrameWork .
  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
  • Development and administration of NoSQL databases, primarily MongoDB
  • Experience in working on various Frameworks like Spring, Struts, JSF, EJB and ORM Technologies like Hibernate, and IBatis, which implements JPA.
  • Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL,REST, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS,SOAP Web Services.
  • Experience in deploying, configuring and administering application servers such as IBMWebSphere, WebLogic, JBoss, JAX-WS, Glassfish and Apache Tomcat.
  • Worked on the SPRING framework like SPRING IOC and SPRING DAO, JDBC Templates, Transactions, Security, AOP, MVC, ORM etc.
  • Proficient in using Object Oriented Programming Analysis and Design ( OOAD ) principles, UML and Rational Rose and Object Oriented Design Patterns in building high performance applications.
  • Experience in using JSP and Servlets to create web interfaces and integrating apache tools like Kafka .
  • Implemented queries and investigate data inconsistencies for SQL and NoSql database solutions .
  • Worked on (JMS) MQ's like IBMMQ and Active MQ .
  • Good knowledge with Grunt task runner and installed latest version of libraries with Bower based on running in the NodeJS environment.
  • Solid experience on API development using node JS, express JS and Mongoose .
  • Hands on experience with various Applications servers and Web servers (IBM Web Sphere Application Server, WebLogic, JBoss, and Tomcat).
  • Well experience in Design and Development of database systems using RDBMS concepts including Oracle, PostgreSQL, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures, prepared statements and triggers.
  • Good experience on working with UNIX/Linux operating System
  • Proven knowledge in one or more NoSQL Document Store databases such as MongoDB, Cassandra.
  • Skilled in using automated functional testing tools like Selenium and test driven development using JUnit and debug tools like log4j.
  • Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.
  • Execution of automated test scripts using Load Runner, Jmeter to test the performance and SOAP UI is the web service testing tool for API Testing.
  • Experience in Web Application Development, SOA, Client-Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
  • Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration)tools like Continuum, Jenkins and Hudson.

TECHNICAL SKILLS:

Programming Languages: JDK 1.5,1.6, 1.7,1.8, C, SQL, PL/SQL

Platforms: Windows 2003, 2008 Server, Linux, Unix

Java Design Patterns: MVC, Business Delegate, DAO, DTO, Composite View, Singleton, Front Controller Factory, Abstract Factory, Service Locator, Observer, Iterator, Session Façade, Decorator, Adapter and Strategy

Java Core: Memory Management, Thread Classes, Exception Handling and Collection APIs

Build Tools: Apache, ANT, Gradle&Maven

IDE& Reporting Tools: Eclipse, NetBeans, IntelliJ, JBuilder

Java Message Service: MQ, IBM MQ, Active MQ, Rabbit MQ

J2EE MVC Frameworks: Struts, SPRING

Databases: Oracle, MY SQL, DB2, MongoDB and Cassandra

Database Tools: SQL Developer for Oracle, Connect/J for MySQL, IBM DB2

Application Servers: Web Logic, WebSphere, JBoss and Apache Tomcat

Web Technologies: HTML, HTML5, DHTML, CSS, Java Script, XML, SOAP, XSL, XSLT, XHTML, JavaScript, JSON, AJAX.

JavaScript libraries: jQuery, Angular JS, Backbone JS, React JS, Node JS Ext JS, Bootstrap.

Web Services: JAX-RPC, JAX-WS and JAX-RS

Continuous Integration: Jenkins, Quick Build, Bamboo

Testing: Junit, Selenium, QC, TEST NG, Mockito

PROFESSIONAL EXPERIENCE:

Confidential, Newyork, NY

Sr. Full Stack Java Developer

Responsibilities:

  • Developing and editing user Interface Screens using JSP, HTML5, JavaScript andNode.js
  • Experienced in developing enterprise application using Java 7/8and JavaEE .
  • Designed and developed application components and business services for an internal application infrastructure component platform known as Common Channel Infrastructure; technology stack included Java, Groovy , Gradle, Ant, Perl, TopLink, JSP, jQuery, JUnit, XML and JSON.
  • Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using AngularJS 2.0 framework and Node JS. '
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle(SDLC) using Agile development methodology.
  • Designed and configured back end structure into a RESTful micro service API accessing MongoDB.
  • Designed and coded on iOS survey app that allows users to take surveys in the company
  • Maintain DB2 UNIX File Systems and associated PARMLIB members.
  • Design and development of a new multi-project build system using Gradle, Groovy and Java
  • Created the Unit test cases using Selenium Web Driver and TestNG for Automation.
  • Developed using new features of Java Annotations, Generics, enhanced for loop and Enums. 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.
  • Wrote scripts in UNIX to process the batch jobs on a scheduled basis
  • Designed & Implemented services that orchestrates order related metadata & thereby providing scalable lookups from Solr/Cassandra.
  • Involved in developing the Java classes using Java 8.
  • Wrote client Side code using React JS and used NPM & GULP directories to generate server.
  • Developed validations for forms data as well as server side using Angular JS validation.
  • Implemented Angular JS and AJAX for the better performance of system and partial page rendering.
  • Used AngularJS for making Restful API calls and data binding.
  • Used Backbone JS for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
  • Developed the model, views, and the presenter for a module using BackboneJS.
  • Used BackboneJS to create Views to hook up models to the DOM and synchronize data to/from server.
  • Designed and developed the Trade Transaction Tracking Framework using Angular JS, Bootstrap and Node JS.
  • Creating React.js / Flux / Redux front-end UI, and Node.js applications for backend.
  • Used Redux for maintaining the state and devtools for monitoring custom UI components.
  • Integrated RESTful API's with our application using redux-promise and handled async operations on data.
  • Made AJAX calls using BackboneJS for getting the data and parsing it for showing on the web page.
  • Defined contracts between different Systems and Developed RESTful Web Services.
  • Exposed RESTful Web Services to multiple clients, allowing them to search for order related information based on different kinds of search criteria.

Environment : Java, J2EE, Spring, Apache Camel, JSON, Oracle, JBoss, Groovy,Git, Junit, TestNG, Hibernate, jQuery, Servlets, AJAX, SOAP and RESTful XML, XSD, Java Beans,drools, Apache CXF, Apache POI, Ext JS, JavaScript, Oracle, DB2,Design Patterns, Apache Maven, JIRA, Maven, Scala Splunk, BackboneJS, ReactJS, AngularJS 2.0,NodeJS, SOA, Lucid Chart, Postman, Linux,Unix, Agile.

Confidential, Wilmington, DE

Full Stack Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used Design Patterns like Singleton, Factory, Session Facade and DAO.
  • Troubleshoot and Tune DB2 Replication Processes.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX.
  • Developing and editing user Interface Screens using JSP, HTML5, JavaScript andNode.js.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • 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 HTML and AngularJS.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using jQuery, JSP, JavaScript, AJAX and Ext JS.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Used MongoDB as a persistent store and Apache Kafka as a messaging layer for custom framework and AWS as cloud platform leveraging its services and EC2 Infrastructure.
  • Design the unit test for the application using JUnit, Groovy.
  • Joined couple automation test tool by Cucumber and Groovy.
  • Implemented various configurations for creating new Azure profiles.
  • Designed and developed the Trade Transaction Tracking Framework using Angular JS, Bootstrap, Node JS.
  • Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in Selenium .
  • Used Spark with Scala.

Environment: J2EE, Spring framework, Hibernate, Angular JS, jQuery, Groovy,JSON, JSF, Servlets, JDBC, AJAX, Web services, SOAP, XML, Java Beans, Apache POI, Ext JS, NodeJS, JQuery, JavaScript, Oracle, WebSphere, Agile Methodology, Scala, Design Patterns, Selenium, Micro-Services, AWS, MongoDB, Jenkins, JUnit, XSLT, HTML/DHTML.

Confidential, Kansascity, MO

Full Stack Developer

Responsibilities:

  • Involved in the development of presentation tier using HTML, CSS, Bootstrap, Angular JS and JSP.
  • Developed validations for forms data as well as server side using Angular JS validation.
  • Implemented Angular JS and AJAX for the better performance of system and partial page rendering
  • Installed and Configured IBM DB2 Tools.
  • Apply periodic DB2 Maintenance using SMP/E Procedures.
  • Used AngularJS for making Restful API calls and data binding.
  • Used BackboneJS for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
  • Developed the model, views, and the presenter for a module using BackboneJS.
  • Made AJAX calls using BackboneJS for getting the data and parsing it for showing on the web page.
  • Implemented SOA to develop REST Based Web services using Apache Axis .
  • Developed RESTWeb Services clients to consume those Web Services as well other wide Web Services .
  • Modified the Spring Controllers and Services classes to support the introduction of spring framework.
  • Developed various generic JavaScript functions used for validations.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Used EXT-JS, AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Developed AWS Lambdas that run in the AWS environment.
  • Developed AWS lambda functions using Ruby script.
  • Developed Lambda functions usingJava for ELB, RDS components of Amazon Web Services that updates Dynamo DBaccordingly.
  • Used NoSQL databases like AWS Dynamo DB and S3 for data persistence.
  • Provided events notifications and messaging capabilities using AWS' SNS and SQS.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other webservices used in the system.
  • Involved in writing stored procedures, triggers, cursors and views.
  • Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems.

Environment : Java, J2EE, Spring MVC, Spring Security, Servlet, JSP, HTML, CSS, Angular JS, Backbone JS, Ajax, JSON, Oracle, JBoss, Selenium, jQuery, JSON, JSF, AJAX, SOAP, XML, Apache POI, Ext JS, Oracle, Agile, Design Patterns, SVN, Maven, JUnit, HTML Unit, XSLT, HTML/DHTML.

Confidential, Indianapolis,IN

Sr. Java/UI Developer

Responsibilities:

  • Used Spring IOC , Writing Java Bean classes, with get and set methods for each property to be configured by spring.
  • Used Spring MVC architecture and Hibernate ORM to map the Java classes and oracle SQL server database.
  • Designed and developed UI screens with Java Scripts to provide interactive screens to display data.
  • Designed UI screens using JSP, Ajax and XML, HTML, CSS3 and jQuery.
  • Expertise in Dynamic SQL , Collections and Exception handling.
  • Experience on Web services like RESTful, SOAPUI and WSDL elements and knowledge in SOA .
  • Good knowledge in Java architecture and developing the applications using Java/J2EE design Patterns such as MVC, Singleton, Factory, Transfer Objects, Front Controller and Data Access Objects.
  • Integrated application with Spring Security for form based authentication and authorization by used spring security JSP tags to provide UI level spring security.
  • Worked on Spring Security for application authentication based on role-based security system for web-based administrative applications.
  • Implemented the Web Services with WSDL and SOAP from scratch by using the Apache Axis.
  • Extensively used Web Services (SOAP, WSDL) to exchange the data between different applications.
  • Used SOAP UI for testing the web services.
  • Used Ajax, JSON with jQuery for request data and response processing. The project was executed using Test Driven Development in an Agile/Scrum environment.
  • Database server used in this application was Oracle . Utilized SQL Developer as the database client.
  • Knowledge in ORM frameworks such as Hibernate .
  • Experience in database connectivity programming using ADO.NET.
  • Modified SQL, stored procedure and functions for performance enhancement.
  • Good experience on the UI development using HTML, CSS3, JavaScript, Angular JS, JSON .
  • Initiated JAX-WS (SOAP) for producing web services and is involved in writing programs to consume the web services using SOA with CXF framework .

Environment: Java, Java Beans, Spring MVC, Oracle, Java Script, JSP, Ajax, HTML, CSS, jQuery, SQL, Collections, Exceptions, Apache Tomcat, Apache CFX, Apache Axis, XML,XPath, Web Services, SOA, SOAP, REST,JSON, Agile/Scrum, JIRA, UML, Maven, SQL Developer.

Confidential

Java Developer

Responsibilities:

  • Involved in the Requirements collection & Analysis with the business team.
  • Involved in developing JSP forms.
  • Involved in preparing the detailed design document for the project.
  • Designed and developed web pages using HTML and JSP.
  • Developed the Servlets for processing the data on the server.
  • Implemented the MVC architecture using Apache Struts Framework.
  • Implemented Action Classes and server side validations for account activity, payment history and Transactions.
  • Used EJB as a middleware in developing a three-tier distributed application.
  • Established workstations for inbound personnel to the JMS project team.
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
  • Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Structs, Hibernate, EJBs, MDBs, Session Beans, JDBC and JNDI.
  • Implemented the web services client to consume the third-party service API for validating credit cards. Used XMLWeb Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Used JDBC for database connectivity with MySQL Server.
  • Developed Unit test cases using JUnit.
  • Used CVS for version control.
  • Developed Ant scripts and developed builds using Apache ANT.
  • Used Clear Case for source code maintenance.

Environment: Java, J2EE, Struts, Servlets, Tiles, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, XML, XSTL, JAXB, JAXP, Schema (XST), EJB, ANT, JavaScript, JMS, Rational Rose, WSAD, DB,JDBC, Builder, JBoss, Swing, JMS, HTML, CSS, MySQL Server, CVS, Windows.

Confidential

Java Developer

Responsibilities

  • Involved in the Requirements collection &Analysis from the business team.
  • Played key role in the high-level design for the implementation of this application.
  • Developed the Training and Appraisal modules using Java, Servlets and Java Swings.
  • Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features.
  • Used EJB as a middleware in developing a three-tier distributed application.
  • Involved in Designing the Database Schema and writing the complex SQL queries.
  • Involved in Code reviews for other modules developed by peers.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Developed Unit test cases using JUnit.
  • Developed Ant scripts and developed builds using Apache ANT.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Clear Case for source code maintenance.
  • Designing and establishing the process and mapping the functional requirement to the workflow process.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Executed and coordinated the installation for the project.

Environment: Java, JDK 1.3, J2EE, Servlets, EJB, JDBC, JMS, Apache ANT, oracle, SQL, JUnit, WebSphere, Eclipse, SQL Server 2000, log4j, Subversion, Windows NT

We'd love your feedback!