We provide IT Staff Augmentation Services!

Fullstack Java Developer Resume

Newark, NJ

SUMMARY:

  • Having 8 + years of experience in Object Oriented Designing, Developing, Implementation and testing in Client/Servers e - business applications using Java&J2EE Technologies.
  • Good exposure to all phases of SDLC process, including system use case, functional & technical specification documentation based on business requirements.
  • Review design documents with stake holders and collect approvals
  • Strong Experience in developing the application using frameworks like Struts, Java Server Faces (JSF) and Spring FrameworksWorked on maintaining the persistence using Hibernate, JPA ORM.
  • Experienced in implementing presentation layer using JSF , JSP,HTML , CSS , JQuery , JavaScript,AngularJs, Angular 2/4/6, ExtJs, React JS, JSON and Servlets.
  • Proficiency in developing web services (Soap, Restful) that include several components like SOAP, WSDL, XML,XSD, Axis2, JAXB, JAX-RS and JAX-WS. Also Developed SOAP web services usingApache CXF.
  • Experience deploying applications on Apache Tomcat 6 Web Server, BEA Weblogic 8/9/10, WebSphere 5.0/6.0 application server environments.
  • Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies, Patterns and popular open-source framework Struts, Spring MVC, Spring, JPA and Hibernate.
  • Excellent Knowledge of Object Oriented Analysis&Design using UML.
  • Good experience with RUP, Agile methodologies.
  • Experience implementing SOA, Webservice applications.
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS,Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon )
  • Experience with Software designing and modeling using UML on Rational Rose and Enterprise Architect.
  • Hands on experience in deployment of J2EE applications on JBoss, Tomcat, IBM Web Sphere and WebLogic Application Servers.
  • Good experience maintaining the project in IBM Rational Clear Case, SVN, CVS, StarTeam version control repositories.
  • Experience in building an application using the alfresco content application server.
  • Experience in using XML based technologies and parsers DOM, SAX, JAXP, JAXB.
  • Good knowledge in Python and Hadoop, HDFS, MapReduce, Hive, HBase, Flume.
  • Experience in database design, NoSQL, data modeling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.
  • Performed configuration, deployment and support of cloud services using Amazon Web Services.
  • Experience in AmazonEC2 in setting up instances, worked closely with infrastructure teams to troubleshoot complex issues and setting up security groups.
  • Experienced in working on modern MEAN Stack- MongoDB, Express.JS, AngularJS, VueJS, EmberJS and NodeJS.
  • Created REST APIs by using spring, exposed them from my existing system so that it is consumed by other application.
  • Experience in several agile frameworks like Scrum, XP,UsingTDD and ATDD approach.
  • Experience in managing the build files using ANT and Maven.
  • Experience in using the Log4j framework for Logging Java Application.
  • Experience in developing, designing in UML, Package, Class and State Diagrams.
  • Excellent communication, problem-solving, interpersonal, organizational skills.

PROFESSIONAL EXPERIENCE:

Confidential, Newark, NJ

Fullstack Java Developer

Responsibilities:

  • Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Design of GUI using Model View Architecture STRUTS Frame Work.
  • Integrated Spring DAO for data access using Hibernate.
  • Implemented unit test for testing Angular components with frameworks using KARMA and JASMINE
  • Created hibernate mapping files to map POJO to DB tables
  • Involved in the Development of Spring Framework Controllers
  • Developing application using spring core module and POJO's using Eclipse and worked on Messaging service.
  • Designed and developed the XSD for WSDL.
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML5, CSS, and JavaScript to simplify the complexities of the application.
  • Built Micro Services using spring boot with continuous deployment and continuous integration using Docker and Jenkins. Provided LDAP security for the application.
  • Used JSON objects, ECMAScript6, Typescript, JavaScript and Bootstrap intensively to create interactive web pages.
  • Develop AWS Lambda based Microservices interacting with Dyanamo DB & SNS/SQS using AWS SDK.
  • Currently working on fitness tool which aids in Test Driven Development (TDD).
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system. Configured Kafka message source with Spring XD.
  • Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Developed test scripts with Ruby-Selenium to automate browser & web applications under Cucumber (BDD) Framework.
  • Successfully migrated the DynamoDB from PostgreSQL with complete data integrity
  • Build Rest services using NodeJS and ExpressJS and used a full complement of Express, Angular 7/6, NodeJS, and MongoDB to store and present assessments
  • Utilized Apache Camel to integrate microservices and RabbitMQ messaging exchanges.
  • All the functionality is implemented using Spring IO / Spring Boot, Microservices and Hibernate ORM.
  • Designed and developed the Presentation layer using Angular 4 and written logics using Typescript.
  • Used NodeJS to resolve dependencies via Angular 2, typescript, jasmine.
  • Worked with Map/Reduce and stream processing e.g. Storm
  • Worked with NoSql databases such as Cassandra, Mongo DB, and Riak
  • Supported and provided important feedback to various development teams with regards to the grid computing and caching technology.
  • Designed and developed Microservices using (MEAN Stack) Node. js, Mongo DB, Neo4J, Elastic search on Cisco Private Cloud OpenStack Platform using Express. js.
  • Incorporated Basic authentication and JSON threat protection by using Apigee API gateway.
  • Deploying automated tests onto AWS ECS using FARGATE and Docker
  • Developed an application using EmberJs to help manage foundations day to day activities.
  • Developed User Interface in JSP, JavaScript and HTML5 with Backbone JS Framework
  • Designed and developed REST-ful style Web Service layer and WSLD.
  • Implemented a generic interface to Hibernate criteria API for UI search functionality.
  • Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts.
  • Deployment of web, enterprise java components, messaging components and multi-threading.
  • Developed XML Schemas - XSD, DTD for the validation of XML documents, also used Subversion.

Environment: Java 8, J2EE, JSP 2.0, PL/SQL, Spring 2.0, EJB 2.0, Angular 2/4, JMS, JNDI, Oracle, XML, DOM, SOAP, Junit, Apache Camel, Web Sphere 8.5, Hibernate 3.0, Microservices, Apigee, ExpressJS, AWS, PostgreSQL, Rabbit MQ,JDBC, Kafka, TDD, BDD, MS SQL Server 2012, JESS, REST-ful Web service, Web logic 8, JBoss Drools, SOA Design Patterns, Cassandra, LDAP, NOSQL

Confidential, Palo alto, CA

Sr. Full Stack Java Developer

Responsibilities:

  • Worked a perAgile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.
  • Responsible for creating efficient design and developing user interaction screens using HTML5, CSS3, JavaScript, JQuery, Ajax for service calls on pages to interact with the server.
  • Implemented different validation control on the web-pages using AngularJS and developing a cross-platform JavaScript based solution using Angular JS.
  • Involved in research, implementation and review of JQuery and JavaScript functions to use plugins for representing data in graphs.
  • Designing, developing and testing web pages/web portals using JAVA/J2EE (JSP, JSF, Hibernate, Spring), XML, XSD, WSDL, SOAP, C++, C#, Python, PHP, Ruby, Perl, Unix, ETL and Hadoop ecosystems.
  • Worked on designing specific programs efficiently through knowledge of multithreading using the API with the goal of increasing performance on a wide variety of applications.
  • Used java8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used Spring framework AOP features and JDBC module to persist the data to the database for this application.
  • Validated forms using Angular 2 and regular expressions there by providing client side validation and server validation.
  • Created single page application structure with multiple modules using Angular 2, TypeScript and RXJS.
  • Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend
  • Implemented logging and transaction manager using Spring AOP concept.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM. Used Rabbit MQ for messaging technology
  • Experience in developing web applications using Spring, EJB, Hibernate, MDB, JDBC, Java Server Pages, Servlet, Web Services, JavaScript, JavaBeans, POJO's and Log4j, AngularJS.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations. Configured Kafka message source with Spring XD.
  • Involved in writing the front-end code for the application using React.js
  • Used Pivotal Cloud Foundry(PCF) to quickly build, deploy & update the applications.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs application with Spring Boot and Microservices.
  • Migration of stored procedures from Oracle DB to PostgreSQL DB.
  • Worked on variety of Frontend JavaScript frameworks like AngularJS, BackboneJS, ReactJS, JQuery, JQuery UI and good knowledge in EmberJS.
  • Used ExpressJS to route different endpoints, made RESTful services to manipulate data in MySQL
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Built NoSQLschemas to store document and maintaining sessions in MongoDB.
  • Designed and developed micro services business components using Spring Boot.
  • Consumed REST based micro services with Rest template based on RESTful APIs.
  • Developed Data Services using XML messages that use REST web services, Created REST envelope.
  • Used JAXB to read the xml file and then created instances of a generated classes.
  • Used XSLT to change the Data formats into XML to XML and XML to PDF formats.
  • Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Configured AWS Identity and Access Management (IAM) to securely manage AWS users & groups, and use policies & roles to allow or deny access to AWS resources.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Re-design and implement CI build system using Jenkins.
  • Working experience with Node environment using Node JS, Chef, Puppet, Ruby, PHP, Python, Yeoman, GIT, NPM, Gulp, Grunt JS, Bower.
  • Developed Maven scripts to build and deploy the application in the WebSphere Application Server.
  • Log4J was used to monitor the error logs and used GIT as version control tool.
  • Used Docker for creating Docker images for launching containers on AWS EC2 and Expert in using Docker for Environment provision solution.
  • Design and develop RESTful API capabilities on Java/node.js technologies and deploying in AWS and implement API proxies on Apigee Edge.
  • Manipulate UI events and API responses, on the Web with RxJS
  • Strong Experience to Developing and Enhancing flow services in WebMethods
  • Used Spring Batch to setup batch jobs to email the daily reports and that which run on Pivotal Cloud Foundry(PCF) with Spring Boot as its MVC layer.
  • Installed and configured JBoss server developer and test environments and used NoSQL and Mongo DB as a Database.
  • Designed and developed a decision tree application using Neo4J graph database to model the nodes and relationships for each decision.
  • Build Rest services using NodeJS and ExpressJS and used a full complement of Express,Neo4J, AngularJS, NodeJs, and MongoDB to store and present assessments
  • Used NodeJS to resolve dependencies via Angular 2, typescript, jasmine.
  • Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
  • Designed the real time analytics and ingestion platform using Storm and Kafka. Hands on experience with multiple NOSQL databases including Riak, Couch base, HBase and Cassandra.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.

Environment: Java 8, Spring 4.1(DI, MVC, EJB, Tran Management, Integration, AOP, Boot), Hibernate 4.0, JAX-RS Webservices, Angular 2, Bootstrap, JAX-WS Webservices, Microservices, ExpressJS, Pivotal Cloud Foundry(PCF),Python, Kafka, Apache Camel, JQuery 1.9, JQuery, AJAX, UML,, JSTL, Apigee, Oracle 11g, PostgreSQL, NoSQL, Rabbit MQ, Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, React JS, Amazon SQS, AWS Identity and access management, Amazon EBS, HTML5, CSS3, AngularJs, Junit, Maven, JIRA, Jenkins.

Confidential, NV

Full Stack Java Developer

Responsibilities:

  • Analyze requirements with team, write High Level design documents, System Use Case, analyze risk factors.
  • Followedagilemethodology during complete SDLCprocess.
  • Participated Agile/Scrum development and deployment teams
  • Used Spring Framework 4.1 for the application development.
  • Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Used Spring for bean instantiation, annotations, controllers, request mapping to handle the webservice request and response.
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • Developed RESTWeb services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Developed DAOs using JPA, hibernatepersistence API for the database operations to interact with Oracle Database.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Implemented a generic interface to Hibernate criteria API for UI search functionality
  • Implemented Spring Boot Micro Services to divide the application into various sub modules.
  • Used micro-services architecture with Spring based services to integrate user libraries in the application.
  • Using Amazon Route53 to manage public and private hosted zones.
  • Configured AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of DB Instances.
  • Exported SQL data in to Elastic search to allow much faster and scalable user searches from the database.
  • Implemented AWS IAM for managing the credentials of applications that run on EC2 instances.
  • Integrated configured Camel with ActiveMQ to use it as bus.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production).
  • Strong experience in using RDBMS database like PostgreSQL, handled and parsed various json data in the java side.
  • Implement mock services in node.JS with the help of modules using ExpressJS.
  • Proficient in using ReactJs for creating reusable components along with sliders, charts, grids and handling events and DOM objects.
  • Created single page application structure with multiple modules using Angular 2, TypeScript and RXJS.
  • Deployed and scaled web applications that are developed on Programming languages such as java/J2EE, .Net, PHP, Node Js, Python, Ruby, Go. Implemented modules into Node JS to integrate with designs and requirements.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Written Test cases using Junit to validate the application flows in different scenarios in the standalone application.
  • Batch jobs were automated using the Quartz scheduler.
  • Used Maven for the project management like build, install.
  • Deployed application on Apache Tomcat server.
  • Used Subversion for version control and repository.
  • Involved in writing Unit test cases for unit testing using Junit.
  • Used Selenium for UI automation.
  • Implemented HTTP requests using Rxjs Observable library in Angular 2.0 to handle multiple values over time.
  • Used log4j for logging errors, info, exceptions.
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.

Environment: JDK 1.7, Spring 4.1(DI, MVC, Tran Management, EJB, Integration, AOP, Boot), Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, Apache Camel, JQuery 1.9, Microservices, Pivotal Cloud Foundry(PCF), Python, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, WebLogic 12.1, Eclipse 4.2, ExpressJS, PostgreSQL, Junit, React JS, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, Accurev, PMD, AWS EC2, IAM, NodeJS, Bootstrap, AngularJS, HTML5, CSS3, Toad, Maven, Hudson, TcpMon, Sun Jersey, Junit 4.1,, Selenium, JIRA, Rally,, Apache POI, Quartz Scheduler,TcpMon, JBehave .

Confidential, Arnold, MO

Sr. Java Developer

Responsibilities:

  • Designed the Web application Using SpringMVC (Model View Controller) pattern to make it extensible and flexible.
  • Analyzed, designed, implemented web based application using Java, JPA, JSP, Spring, XML, and SQL.
  • Used Agile methodologies during the complete project life cycle.
  • Helped in preparing the design documents like process flow, sequence, component diagram.
  • Implemented DIM Web service using Spring Framework.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Used Agile methodology XP for development using User Stories.
  • Used annotations in the complete project development, webservices, MVC design.
  • Used JMS for consuming pin verification, device connect disconnect messages.
  • Used JPA as data persistence API for all the DAO, database operations.
  • Generated Hibernate Objects, and used Hibernate ORM for SOTI Publisher application.
  • Used Maven project management tool for build and deployment of the application.
  • Used Spring quartz timer to load the DIM data base with device battery information on regular intervals of time.
  • Developed Spring REST Web services for opening, closing the locker door webservice operations.
  • Wrote lots of JSP's for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and also backend using Hibernate.
  • Experience in Python, Shell and Ruby scripting including but not limited to writing scripts to automate AWS Administration tasks viz., tagging instances, volumes etc
  • Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database
  • Created instances in AWS as well as worked on migration to AWS from data center.
  • Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, bean and form tag libraries.
  • Developed code for user stories (based on user requirements) and successfully approved it from QA
  • Used Spring Cache Abstraction and Ehcache to reduce the number expensive executions.
  • Developed rule modules using Rule Engines, Drools.
  • Used Subversion(SVN), ClearCase as source controls.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Established continuous integration (CI) practices and standards for PSCU with Jenkins.
  • Spring XML configuration for Camel Integration to messaging XML documents.
  • Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
  • Parse XML documents like Device Connect, Disconnect messages using JAXB.
  • Used Microsoft Visio to design the work flows and sequence diagrams, class diagrams.
  • Writing unit and integration tests with Mockito framework.
  • Involved in deployment of the application at various environments (Development, Testing, Staging, and Production).
  • Used log4j for logging.

Environment: JDK1.6, Weblogic, 5.5, JSP, Bootstrap, Servlets, Spring STS, Eclipse Juno, GWT, Vaadin, Spring (DI,MVC,AOP,Boot), Struts 1.3.8, JAX-WS CXF, JAX-RS Jersey, JAXB,SOAPUI, Oracle 9i,11g, Ajax, JPA,AWS, Hibernate 3.0,Apache Camel,CVS, ANT1.6, Maven 3.0.6,Jenkins, WinSCP, HTML,DHTML, Javascript, JUnit, Solaris 4.0, Altova XML Spy, JQuery, JQueryUI, Apache POI, Mockito, Selenium, Quartz

Confidential, CA

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Contributed to system design by developing Sequence Diagrams and Class diagrams using Rational Rose Tool.
  • Designed the Application using Object Oriented Concepts.
  • Developed web pages using HTML, JSP, CSS, spring tags.
  • Implemented Dependency Injection and IOC paradigm using the Spring Framework.
  • Developed the application using Spring MVC, Spring Web flow and added asynchronous features using AJAX.
  • Designed middleware components like POJO (Plain Old Java Objects such as Java beans).
  • Used Hibernate for data persistence and designed hibernate queries and Hibernate specific configuration and mapping files for Oracle Database.
  • Defined the Data Source, associations, components, Inheritance and configured the hibernate environment using HQL.
  • Developed Web Services for getting prescription details and services based on RX-number.
  • Designed XML Pull Parser to parse the XML Data.
  • The main technologies used were EJB, Core Java and a middle-ware product like WebMethods integration, Websphere Interchange ICS as development frameworks along with several advanced features of Java.
  • Used MQ Series for Messaging and queuing purpose in the application.
  • Worked on Enhancements, Change Requests and Bug Fixing.
  • Involved in writing spring based JUnit test cases.
  • Developed WebPages using UI frameworks bootstrap, Angular JS.
  • Created DHTML pages, used JavaScript for client-side validations and AJAX, AngularJS to create interactive front-end GUI.
  • Used Shell Script to deploy the application on Web Sphere and Database Updation.
  • Used Rational Clear Case for version Control.
  • Used MQ Command Line utilities for starting, stopping and monitoring the MQ Queue Managers and MQ Queues in the test and production environment.
  • Developed controller and bean classes using spring and configured them in spring configuration file.
  • Developed and configured Flow Definitions using Spring Web flow.
  • Implemented the Concept of Multiple Inheritance in Spring using Auto wiring.
  • Used Spring HibenateTemplate helper class for performing the database operations using Hibernate.

Environment: JDK 1.6,AngularJS,Bootstrap, spring 2.5, Spring Web flow, Oracle 10g, MQ Series, JMS,Shell Script, Linux, JSP, Java Beans, Hibernate 3.x, SAX,DOM, Web Sphere 6.1,RAD 6.0, XML, Altova XML Spy, Rational Rose, Rational Clear Case, JUnit.

Confidential

Software Developer

Responsibilities:

  • 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 ofWebSphere 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 .
  • 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 SpringFramework 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.
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports &SQL Functions for Reports.
  • Developed the application using RAD model.
  • Worked with VSS Version control in order to create virtual library of computer files.

Environment: Java1.4, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, IBM WebSphere server6.1, IBM DB29.0, VSS.

Hire Now