We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • Total 6+ years of professional experience in designing, developing and testing internet/intranet web - based applications, client/server applications. Strong knowledge 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 Core Java Such as OOPs, Collections, Exception Handling, Input/output (I/O) System, Swing, Annotations, Enums, Concurrency, Multi-Threading, Lambda and Generics.
  • Experience in Designing and developing interactive Front- end applications using HTML5, CSS3, AJAX, JavaScript, AngularJS, ReactJS, Backbone.js, Express.js, Bootstrap, Node.js and jQuery.
  • Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MSSQL, MySQL and DB2.
  • Experience in understanding and using NoSQL databases MongoDB, Apache Cassandra, DynamoDB, CouchDB and Redis.
  • Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect oriented Programming (AOP), Instrumentation, Integration, Security, Boot, Struts, iBatis and Hibernate.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks and Spring boot.
  • Experience in using various Amazon WebServices (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and DynamoDB for storing data.
  • Expertise in understanding and hands-on using various extensible Markup Languages (XML) technologies like XPath, XQuery, XSLT, XSD, SAX, DOM and JAXB.
  • 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, WebLogic and Apache Tomcat.
  • Worked on Apache Solr, Elastic Search to maintain the 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, 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 the 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, Easy Mock.
  • Design, implement and test services using Python in aMicroservice-oriented architecture.
  • Implemented the REST based Microservices using theSpringBoot,SpringData with JPA (Java Persistence API) and Used Swagger to interact with API endpoints of the microservices.
  • Also, Experience in using PythonRESTAPI Framework usingDjango.
  • Good understanding on Big data Technologies like ApacheHive, Kafka, Hadoop Distributed file systems andApacheSpark.
  • Experience in Continuous Integration (CI) like Jenkins, Hudson, Travis, Bamboo and Continuous Deployment (CD) tools like Electric Cloud.
  • Extensive experience in UMLModeling diagrams developing Such as Use Case diagrams, Class diagrams and Sequence diagrams.
  • Hands on Experience in working with theCassandraQuery Language (CQL) for querying the 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 the 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, HTML5, CSS3, Java Script, AngularJS, React JS, AJAX, Backbone.js, jQuery, SOAP and Restful, Node.js.

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: Oracle 9i/10g/11g, MS SQL Server, MySQL, IBMDB2, PostgreSQL, Mongodb (NoSQL), Cassandra.

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 the AWS family.

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

PROFESSIONAL EXPERIENCE

Confidential, Tampa FL

Full Stack Java developer

Responsibilities:

  • Fullstackdevelopment based on J2EE specifications with MVC architecture.
  • Working with Spring MVC framework and Hibernate ORM for implementing the Web tier of the application.
  • Developed the 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 has worked with Angular JS filters in expressions and directives to filter data in the UI.
  • Maintaining strong cohesion within a singlemicroservicewhilst facilitating some degree of reusability Loosely coupled microservices.
  • 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.
  • 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 have 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 the phases of creating Conceptual model, Application flow, Logical model, Physical Optimization, Final Physical model.
  • Used Hibernate Query Language (HQL) for accessing data from the database and created Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Writing Stored Procedures to insert all the new services and elements coming from the CSI to Oracle 11 Database and mongo DB.
  • UsedNode.jsfor server side code and Express.jsas the framework. Written call back functions for the 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 integration and deployment with Jenkins.
  • Tested components using Jasmine, JUNIT & Mockito during development.

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

Confidential, Jefferson, St

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 the 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.
  • Worked with ReactRouter 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 the AWS services like S3 as a data store for storing the files that falls into the bucket, IAM roles, Elastic Bean Stalk, generated Lambda Functions to trigger an event that occurs in S3, Code Commit as a Version control service,AWSCloud Watch.
  • Added WS-Security using XW/SS to secure the Web Services. Used Xfire to read the XML response coming from Web Services.
  • Built energy derivative database usingElasticSearchand retrieve tick data from the 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 the spikes in failures.
  • And Configured Spark streaming to receive real time data from the Kafka and store the 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.
  • Implemented features like logging, user session validation using Spring-AO module. Used Spring security framework for authentication and authorization of the 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 the build process and for the deployment of the application in Web Sphere server by generating WAR and EAR files.
  • Implemented Rest Template, Spring Mock MVC for Integrations tests &Mockito to mock the dependencies and Mocha tool for Java Script testing.
  • Used Jenkins continuous integration tool to make the build passes before deploying the code to other environments (DEV, SIT, iTest, Prod).

Environment: Java 1.8, HTML5, CSS3, PHP, JavaScript, AJAX, JSON, Node JS,Angular 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, Boston MA

Java Full Stack Developer

Responsibilities:

  • Involved in design and development as a J2SE and J2EE Software developer on an Agile platform to development processes on Software Development life cycle (SDLC).
  • Worked on server-side web applications using Node.js and involved in Construction of UI using jQuery, AngularJS, Ext JS, ReactJS, Bootstrap and JavaScript.
  • Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, NodeJS, andReact.JS.
  • Implementation of the markup of the project using HTML, CSS,Bootstrap and created different modules in the application and applied AngularJS to enhance the user interface, for making restful API calls and data binding.
  • Built Angular 6/4 components, UI services to consume rest services using Component based architecture provided by Angular 4.
  • Used Spring MVC framework to enable the interactions between JSP/View layer and implemented different design patterns withJ2EE, XML technology and involved in handling transactions using Spring Declarative Transaction Management.
  • CreatedTypescriptreusable components and services to consumeREST API'susing Component-based architecture provided byAngular 4.
  • Used AngularJS to parse the data fetched from APIs and used backbone.js to develop an application to perform CRUD operations on the database server.
  • Implementing RESTful webservices to retrieve data from client side and made RESTAPI calls from Angular4 and parsed the data to project client and handled the security and Authorization using OAuth and JWT.
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • DeployedSpringBootbased Micro services Docker container using AmazonEC2 container services and using AWS admin console.
  • Used SOA Integration service for Data Integration Service, Functional Integration Service and used SOAPUI for the functional testing, inspection and invocation of Spring based Web services.
  • Implemented Oracle SQL Queries & PL/SQL - stored procedures, functions, triggers, sequences and built-in functions to retrieve and update data from the databases.
  • Created rule-based decision services using BRMS (ILOG JRules framework)and developed specialized search system using MongoDB, AngularJS, Java Servlets, JUnit, and Maven.
  • UsedMicroservicesto communicate using synchronous protocolsHTTP and RESTfor implementing SOAP.
  • Used Spring-boot- starter-parent as the parent POM and inheriting sensible default settings from SpringBoot and the spring-data- Mongodb dependency provides integration with the MongoDB.
  • Used Spring Boot framework for building cloud MicroServices and to develop Spring based application radically faster with very less configuration. Used Apache CXF to develop SOAP as well as RESTful web services.
  • Good knowledge on client-side JavaScript framework Angular 4.x/Angular 6.x with NGRX to achieve MVVM design flow.
  • Developed Restful services using Rest Template and Microservices using Spring Boot.
  • Project migration into cloud environment using AWS,Dockercontainer.
  • Created tools to support and enable Continuous Integration, Continuous Deployment and system monitoring/reporting using Chef, Jenkins and Shell Scripts.
  • Extensive Design, implement and test services experience in aMicro Service-oriented architecture and has implemented theRESTbasedMicroservicesusing theSpring Boot,Spring DatawithJPA(Java Persistence API).

Environment: Java 1.8, JEE, Spring Boot, Microservices HTML5, CSS3, jQuery, Ajax, Bootstrap, Node.js, JavaScript, Spring5 MVC, Spring IOC, Angular 6, Hibernate, Spring Security 5, Spring Data, AWS, OAuth, GIT, JSP, JUnit, Mockito, jQuery, REST webservices, MongoDB, Spring Tool Suite, Jenkins, Jeera

Confidential

Software Engineer

Responsibilities:

  • Developed the system by following the agile methodology.
  • Involved in Analysis, Design, Development, Unit Testing and Load Testing of the 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 the application using Form Based Authentication and Role Based Authorization usingC#and ASP.NET.
  • Implemented Oracle Queries and Triggers using SQL Server, SQL, and PL/SQL.
  • Designed the Web application implementing the 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 the 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 the 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.

Confidential

Web Developer

Responsibilities:

  • Involved in Analysis and Design Phase.
  • Involved in design and Development of UI using HTML, JavaScript and CSS.
  • Created an internal browser based text editor using html, CSS, java script, jQuery.
  • Worked with Photoshop to implement mock-ups and the layouts of the application.
  • Co-ordinate with QA for testing, Production releases, Application deployment and integration.
  • Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
  • Developed the server side using java and front end with java scripting, XML, HTML.
  • Developed the code and tested the tool.
  • Experience in configuration and customizing e-commerce platform.
  • Experience in working with E-commerce design and development of dynamic online websites.
  • Developed test-driven development (TDD) strategy guiding use of the Nunit unit testing framework.
  • Involved in writing application level code to perform client side validation using JQUERY and JavaScript.
  • Developed database connection and SQL Queries to create dynamic content on web pages.
  • Performed form validations using Java script.
  • Co-ordinated for Testing, unit testing using Junit, preparation of Test case design document & Review of test plans.
  • Worked with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing.

Environment: HTML, CSS, AJAX, JavaScript, jQuery, Nunit, Usability Testing, Agile methodology, AdobePhotoshop, Eclipse.

We'd love your feedback!