We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Total 8+ years of professional experience in designing, developing and testing internet/intranet web - based applications, client/server applications.Strong noledge of Java/J2EE design patterns.
  • Implemented various design patterns like, MVC, Command, Singleton, Session Facade, Front Controller, Data Access Object, Value Object patterns.
  • Extensive experience in designing, developing and implementing Model View Controller (MVC2) using Struts, Spring Framework, Hibernate ORM framework.
  • Expertise in web development using HTML, DHTML, CSS, Java Script, XSL, XSLT, and XML, JavaScript/jQuery, Angular JS, react JS, node JS, backbone, AJAX.
  • Experience in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX-WS, UDDI, WSDL, WADL.
  • Expertise in Web Components technologies like JSP, Servlets, JDBC, AJAX. And designing enterprise applications using technologies like EJB, JNDI, and JMS.
  • Experience in working with application servers like IBM WebSphere, GlassFish, JBoss, Web Logic and Apache Tomcat.
  • Expertise in SPA front end JavaScript frameworks technologies using ReactJS and Node. JS
  • Experienced in React JS and working with ReactFlux architecture. Experienced in working with Redux architecture.
  • Experience in building Single Page Application (SPA) using Model View Controller (MVC) framework such as AngularJS, React JS.
  • Worked on Apache Solr, ElasticSearch to maintain teh scalability and fault tolerance.
  • Experience in writing PL/SQL Stored procedures, Functions, Triggers and Complex SQL’s.
  • Experience with various databases like Oracle, MySQL, DB2, MS SQL Server, and MongoDB.
  • Expertise in working on ANT, Maven, Gradle, MS Build.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
  • Used Maven Nexus Repository to upload teh build artifacts after a successful build.
  • Extensive experience in Amazon Web Services (EC2, S3, SimpleDB, Amazon RDS, Cloud Watch, Dynamo DB, Amazon Lambdas and Cloud Front).
  • Proficient in Python, Ruby, Perl, Bash Scripts for on Middleware tools for deployment.
  • Experience in performing end to end testing by using Log4j, JUnit, Mockito, and Easy Mock.
  • Hands-on experience in developing front end using web technologies like JSP, JavaScript, JSF, Custom Tag Libraries, HTML5, CSS3, DHTML, AJAX, jQuery, DOJO, Angular JS, React JS and Node JS.
  • Experience with Angular 4, jQuery, Bootstrap, VBScript, Perl, AJAX, Adobe Flex, Action Script, JSON, HTML, XHTML, DHTML, Tiles.
  • Experience with working on NoSQL Databases like MongoDB, MarkLogic, Cassandra.
  • Design, implement and test services using Python in aMicroservice-oriented architecture
  • Implemented teh REST based Microservices using theSpringBoot,SpringData with JPA (Java Persistence API) and Used Swagger to interact with API endpoints of teh microservices. Also, Experience in using PythonRESTAPI Framework usingDjango.
  • Hands on Experience in working with theCassandraQuery Language (CQL) for querying teh data present in theCassandra.
  • Excellent Experience in Code Refactoring and TDD (Test Driven Development).
  • Experience in working with customers to determine their needs, gather, analyze and document requirements, communicate with customers throughout teh development cycle, manage customer expectations, resolve issues and provide project status.
  • Good communication, interpersonal and quick learning skills with proven ability to adapt to different project environments.

TECHNICAL SKILLS

Languages: Core Java, J2SE, J2EE, C++, C#, SQL and PL/SQL, Python

Web Technologies: HTML, DHTML, CSS, XML, XSL, XSLT, Web Services, DOM & SAX APIs, AJX, Node JS, React JS, Bootstrap

Frameworks: Spring Framework, Hibernate, Struts, EJB 3.0, Angular JS, jQuery, Spring boot, Django

Web Services: JAX-WS, JAX-RS, SOAP, WSDL, and RESTful

Software Methodologies: Object Oriented Analysis & Design, UML, SDLC (Agile, Iterative)

Application/Web Servers: WebSphere8.0, WebLogic 8, Tomcat 5.0, JBoss.

Database Environments: Oracle, MS-SQL Server, MySQL, IBM DB2, Sybase, MongoDB

IDEs: Eclipse, NetBeans, RAD, IntelliJ, TOAD, SQL Developer

Testing Tools: Junit, Mockito, Test-Ng. JWalk, Arquillian, Mocha, Jasmine

Operating Systems: Windows NT/XP/2000, Unix, Linux, Red hat Linux, Solaris

Build & Integration Tools: Apache ANT, Maven, Gradle, MS Build, Jenkins and Codeship

Cloud Computing: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, and other services of teh AWS family.

Others: CVS, Perforce, Clear case, Subversion, SVN, GIT, Docker

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Full Stack Java developer

Responsibilities:

  • Fullstackdevelopment based on J2EE specificationswith MVC architecture.
  • Working with Spring MVC framework and Hibernate ORM for implementing teh Web tier of teh application.
  • Developed teh responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular JS 2, Java Script, node JS, JSF, Prime Faces, and AJAX and react JS. And TEMPhas worked with Angular JS filters in expressions and directives to filter data in teh UI.
  • Maintaining strong cohesion within a singlemicroservicewhilst facilitating some degree of reusabilityloosely coupledmicro services.
  • Converted file uploading existing web service toMicroservicefor large Excel document uploads, validations, inserting records into Oracle DB tables.
  • DeployingSpringBootbased micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Used ReactJSwith Reduxto separate teh data and presentation layer. Utilized Reduxstores to handle teh states and update teh UI.
  • Requirement gathering, designing, translating to technical specification, prioritizing tasks.
  • Involved in building a high efficiency Dynamic Single and Multiple Pages Web Application using Node JS, HTML, HTML5, Java Script with React and CSS3.
  • Created Custom Directives in AngularJS, React JS, making use of Modules and Filters objects according to teh application requirement.
  • Developed REST services to talk with adapter classes and exposed them to front-end. Also, enforced a stateless client-server and support JSON (few changes from SOAP to RESTFUL). And Created RESTful API endpoints usingDjangoRestFramework.
  • Microservices has been built using spring boot,Netflix OSS, spring cloud and deploying to AWS Cloud.
  • Setup and builtAWSinfrastructure various resources, VPC EC2, S3, Dynamo DB, Amazon Lambdas and RDS in Cloud Formation JSON templates.
  • Working on creating workflows on TeamCity for setting up automated pipelines for CI/CD with PivotalCloudFoundry.
  • Involved inCassandradata modeling going through teh phases of creating Conceptual model, Application flow, Logical model, Physical Optimization, Final Physical model.
  • Used Hibernate Query Language (HQL) for accessing data from teh database and created Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Writing Stored Procedures to insert all teh new services and elements coming from teh CSI to Oracle 11 Database and mongo DB.
  • UsedNode.jsfor server side code and Express.jsas teh framework. Written callback functions for teh RestFul API.
  • Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
  • Developed automated Build files, reporting, and documentation using Maven. And Continuous integrationand deployment with Jenkins.
  • Tested components using Jasmine,JUNIT& Mockito during development.

Environment: JAVA 1.8, J2EE, HTML5, XHTML, Node JS, AJAX, React JS, Angular JS 2, CSS3, Prime Faces, XML, XSLT, XPATH, WSDL, REST, JAX-RS, JAX-WS, IBM WebSphere 8.1, JMS, Eclipse, JUNIT, Mockito, GIT, Spring framework, Spring boot, Hibernate, Maven, Cassandra, MQ9, QC, Oracle 11 database, Mongo DB, Netflix OSS, microservices, Groovy, Jenkins,Django.

Confidential, San Jose, CA

Full Stack Java Developer

Responsibilities:

  • Involved in Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
  • Responsible for building, maintaining and enhancing teh Client/Server application using J2EE standard open-source framework Spring MVC, Hibernate and Oracle as Back-end.
  • Developed front-end content using HTML5, CSS3, react JS, Angular JS and client side validations using JavaScript.
  • Good experience in React js in creating simple UI components dat can be added to existing apps.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JavaScript, CSS,JQuery, Node JS, HTML, SASS and Ajax to speed teh application.
  • Experience with React Jsto write apps in JavaScript dat achieve native performance on mobile devices.
  • Worked withReactRouter for developing Single Page Applications SPAs. Also, build stableReactcomponents and stand-alone functions to be added to any future pages.
  • Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2. And Utilized most of theAWSservices like S3 as a data store for storing teh files dat falls into teh bucket, IAM roles, Elastic Bean Stalk, generated Lambda Functions to trigger an event dat occurs in S3, Code Commit as a Version control service,AWSCloud Watch.
  • Added WS-Security using XW/SS to secure teh Web Services. Used Xfire to read teh XML response coming from Web Services.
  • Built energy derivative database usingElasticSearchand retrieve tick data from teh ICE exchange, enabling senior.
  • Implemented services in modeling analytics platform using Grails andGroovy.
  • Developed API back ends usingNode.jsto allocate access to data in MYSQL.
  • Designed and Developed theCassandraGraph (DSE Graph) to identify teh spikes in failures. And Configured Spark streaming to receive real time data from teh Kafka and store teh stream data (after analysis is done) to No SQLCassandrausing Spark,Javaand Scala.
  • Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules.
  • Developed drag and drop document editing using React Js.
  • Designed Prototype and project layout skeletons using React Js, JQuery and CSS/LESS and HTML5.
  • Implemented features like logging, user session validation using Spring-AO module. Used Spring security framework for autantication and authorization of teh application.
  • Extracted data weekly from Oracle 11g to Derby database using Oracle SQL Developer database extraction and performed scripts to convert database tables efficiently.
  • Developed Maven scripts for various tasks to automate teh build process and for teh deployment of teh application in Web Sphere server by generating WAR and EAR files.
  • Implemented Rest Template, Spring Mock MVC for Integrations tests &Mockito to mock teh dependencies and Mocha tool for Java Script testing.
  • Used Jenkins continuous integration tool to make teh build passes before deploying teh code to other environments (DEV, SIT, iTest, Prod).

Environment: Java 1.8, HTML5, CSS3, PHP, JavaScript, AJAX, JSON, Node JS,Angular JS, React JS, Spring (MVC, Security, Batch), Hibernate 4.0, Django, REST, SOAP, Tableau, Groovy, Cassandra, ETL, Oracle 11g, Log4J, JUnit, IBM Web Sphere MQ v8, JNDI, Maven, GIT, Chef, Jenkins, Eclipse, AWS cloud, Sparkand Scala.

Confidential - Albany, NY

Java Developer

Responsibilities:

  • Middle tier development using CoreJava and J2EE environment
  • Developed teh presentation layer written using Angular JS, JSP, HTML, CSS and client-side validations were done using JavaScript, and jQuery and Angular JS.
  • UsedReact.jslibrary functions for teh logical implementation part at client side for teh application.
  • Designed and developed a single-page web application for coding problems (Angular 2, Auth0, Node.js, MongoDB).
  • Web Interface is designed using J2EE, XML/SOAP, WSDL, Web Services, JDBC and EJB.
  • J2EE framework facilitated teh integration & deployment of Servlets, EJB, JSP, and XML on Web Sphere.
  • Wrote REST APIs in java 7 to support internalization, and apps to halp our buyer team visualize and set portfolio performance targets.
  • Involved in designing and deploying multitude applications utilizing almost all theAWSstack (Including EC2, Route53, S3, RDS, Dynamo DB, Amazon Lambdas) focusing on high-availability, fault tolerance, and auto-scaling inAWSCloud Formation.
  • Autantication, authorization, and security of teh application are provided using Encryption Security Framework. And Created unit test/regression testframeworkfor working/new code.
  • Used Rest angular in an AngularJS service to make GET/POST/PUT/DELETE to deal with API request and response from AngularJS to send teh request and get teh response from NodeJS.
  • Analyzed and resolved coding issues within teh production environment.
  • Responsible in creating, modifying stored procedures, tables, triggers, views usingSybaseDB, Oracle DB in processing different feeds, flat files and other data sources.
  • Used Maven for application build and Jenkins for continuous integration and deployment. And Branching, Tagging, Release Activities on Version Control Tools like GIT.

Environment: Java1.7, J2EE, Servlets, JBoss, JSP, Struts, CSS, jQuery, Node js, React JS, Sybase, Oracle, Eclipse 3.4, Maven, Firebug, Tomcat, AJAX, REST API, WSDL, Python,Django, JDBC and EJB, SDLC, HTML, Angular JS, React JS, IBM WebSphere, GIT, AWS cloud.

Confidential - Middletown, NY

Java/J2EE Developer

Responsibilities:

  • Responsible for understanding teh scope of teh project and requirements gathering.
  • Designed teh application by implementing StrutsFramework based on MVC Architecture.
  • Designed and developed teh front end using JSP, HTML, JavaScript and jQuery.
  • Developed framework for data processing using Design patterns, Java,XML.
  • Implemented J2EE standards, MVC2 architecture using StrutsFramework.
  • Implementing Servlets, JSP and Ajax to design teh user interface.
  • Used JSP, Java Script, HTML5, and CSS for manipulating, validating, customizing, error messages to teh User Interface.
  • Installation and configuration of Splunk product at different environments.
  • Setup SSL for communication with & between various Splunk components
  • Used SpringIOC for dependency injection to Hibernate and SpringFrameworks.
  • Designed and developed Session beans to implement teh Businesslogic.
  • Developed EJB components dat are deployed on WebLogic Application Server.
  • Written unit tests using JunitFramework and Logging is done using Log4JFramework.
  • Used Html, CSS, JavaScript and jQuery to develop front end pages.
  • Designed and developed various configuration files for Hibernate mappings.
  • Designed and Developed SQL queries and Stored Procedures.
  • Used XML, XSLT, XPATH to extract data from Web Services output XML.
  • Used ANT scripts to fetch, build, and deploy application to development environment.
  • Applied CSS (Cascading style Sheets) for entire site for standardization of teh site.
  • Offshore co-ordination and User acceptance testing support.

Environment: Java, Struts, Spring, Splunk, hibernate, WebLogic, Eclipse, Oracle, Junit, Maven, Windows XP, J2EE, JSP, JDBC, Hibernate, spring, HTML, XMLCSS, JavaScript and jQuery.

Confidential

Jr. Java UI Developer

Responsibilities:

  • Followed teh Agile and Scrum development methodologies.
  • Involved in developing teh UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, Ajax.
  • Developed UI pages using HTML, XUL, DHTML, XHTML, DOM, CSS, JSON, JavaScript, JQUERY and AJAX.
  • Worked closely with product management teams to strategize design solutions, produced navigation flows and prototypes.
  • Integrated teh Java code (API) in JSP pages.
  • Used JQuery core library functions for teh logical implementation part at client side for all teh applications
  • Implemented teh Drag and Drop functionality using jQueryframework.
  • Used JQuery to traverse through a DOM tree and manipulated teh nodes in teh tree.
  • Involved in developing XUL, HTML, and JavaScript for client-side presentation and data validation on teh client side within teh forms.
  • Used SVN for version control for defect tracking.

Environment: HTML, DHTML, XHTML, CSS, CSS 3, XML, XSL, XSLT, JavaScript, JQuery, Adobe Dreamweaver, Java, JSP, Jasmine, SVN and Microsoft products HTML, CSS, JavaScript and Windows XP.

Confidential

Software Engineer

Responsibilities:

  • Developed teh system by following teh agile methodology.
  • Involved in Analysis, Design, Development, Unit Testing and Load Testing of teh Application.
  • ConfiguredMQSeriesnetwork using clustering, distributed queuing and remote administration.
  • Built data-driven Web applications with server-side J2EE technologies like Servlets/JSP/EJB. And Generated Dynamic Web pages with Java Server Pages (JSP).
  • Used CoreJAVACollection API, Generics, Annotations, Reflection API, multi-threading in application development.
  • Used Struts MVC Framework, JSP, Servlets, JavaScript, Ajax, XSL, CSS, DHTML, XHTML and HTML for developing UI Screens.
  • Responsible for writing batch & shell scripts for deployment in different environments on Windows & UNIX boxes.
  • Configured security features for teh application using Form Based Autantication and Role Based Authorization usingC#and ASP.NET.
  • Implemented Oracle Queries and Triggers using SQL Server, SQL, and PL/SQL.
  • Designed teh Web application implementing teh Struts framework for Model-View -Controller (MVC) pattern to make it extensible and flexible.
  • Obtained Message Driven Beans functionality using Scheduler timers and Session beans, JMS to listen for test orders and test results and update teh database.
  • Performed database operations on SQL Server to create and maintain accounts information by creating SQL queries, stored procedures, functions, and views.
  • Wrote Unix shell scripting. And Involved in development and deployment of teh application on Unix environment.

Environment: Java 1.5, J2EE, C#, EJB, JDBC, ANT, Oracle 10g, SQL, PL/SQL, Eclipse, SQL Server, XML, JMS, JavaScript, CSS, DB2, Struts, Hibernate 3.0, HTML, Websphere MQ Series, Web Services, Apache Tomcat, Log4J, WebLogic 9.2, JUnit, JSTL, Axis 1.4, Swing, UNIX, RCP.

We'd love your feedback!