We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Boston, MassachusettS

SUMMARY

  • 6 years of extensive experience in Expertise in several J2EE technologies like JSP, Servlets, JDBC, Java Beans, XML, HTML, CSS, Ajax, JavaScript, JQuery, RESTful Web Service, SOAP, WSDL, JNDI, Core Java, Multithreading, Generics, Serialization, Externalization, Spring, Struts and Object Relational Mapping (ORM) tools like Hibernate 3.x/4.x.
  • Designed User Interface (UI) applications and professional web applications using HTML, CSS, JAVASCRIPT, JQUERY, AJAX, JSON AND XML
  • Worked on RWD (Responsive Web Design) and implemented basic level of Angular.js.
  • Extensive experience in jQuery, jQuery plugins, AJAX, dynamic HTML, JSON, Angular.js, EXT.js, Backbone.js, Bootstrap and Node.js.
  • Experience on J2EE technologies including Core Java, Servlets, JSP, JDBC, JNDI, JPA, JAX - WS, Struts, EJB, Spring, Hibernate, JMS, XML, JUnit.
  • Used JavaScript and Angular.js for client, server validation through expression language.
  • Experience applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
  • Expert level knowledge in using spring modules like Spring Core, Spring DAO, Spring ORM and Spring AOP.
  • Experience in JPA and worked with Hibernate
  • Experience with SVN Source Control, TFS and GIT for code management.
  • Experience with HTML/CSS/PHP/JavaScript/AJAX, experience with Shell Scripting.
  • Strong RDBMS fundamentals and experience with databases like MySQL, SQL server, Oracle &DB2.
  • Experience with design, development and deployment of spring framework-based web applications with IOC (Inversion of Control) and AOP (Aspect Oriented Programming) mechanisms.
  • Experience with JSF and Spring technologies. Experience in Object Oriented Design and Analysis.
  • Experience with Agile and Waterfall SDLC methodologies. Experience with Middleware technologies JMS/MQ
  • Experience in deploying the microservices using Docker container and ability to setup continuous integration and deployment pipeline using Jenkins with GitHub on AWS or any Cloud Service.
  • Used Orchestration container Kubernetes for load balancing and to schedule the tasks across the computer cluster and load balancers for backend API services.
  • Well experienced in using various AWS (Amazon Web Services) Iaas (Infrastructure as a Service) Components like EC2 for running applications on virtual machines, S3 and Glacier for storing and long term back up of data, EBS for persistent block level storage, Elastic Cache, Dynamo DB, SQS for message queueing, RDS for setting relational database in cloud and Lambda for server less program functions
  • Hands on experience on Maven, Gradle and ANT tools for building applications.

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential, Boston, Massachusetts

Responsibilities:

  • Involved in Client Requirements gathering, Analysis, Design, Development and Testing of the application using AGILE methodology (SCRUM)
  • Designed various modules using technologies like CSS Media Queries, HTML5, AJAX, JSON, and JavaScript.
  • Worked on JavaScript and HTML5 Browser Cache mechanism for storing and retrieving data for the website.
  • Designed, developed a custom, single page, responsive web application on front end using AngularJS.
  • Used AngularJS to connect the web application to back-end APIs, used RESTFUL methods to interact with several API's, and wrote custom directives for a responsive, CSS-animated user interface.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.
  • Working as an application developer experienced with controllers, views and models in NodeJS.
  • Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • The Stream API is integrated into the Collections API, to perform bulk operations on collections, like sequential
  • Used Multi-Threading and collection framework including List, Map etc.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC), AOP, MVC and Hibernate.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Creating REST API implementation using Spring Boot framework and writing test cases for those API's.
  • Deploying application in AWS cloud using services like EC2, DynamoDB, Aurora, ELB, VPC etc.
  • Used NoSQL database Amazon Dynamo DB to store data of reporting Application.
  • Hands on experience working with Java IDE's like Intellij.
  • Extensively used Junit and JMockit for writing unit test cases.
  • Hands on experience in creating Docker containers and images and deployed the code using docker and AWS Services.
  • Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build, Create Docker image and deployment in AWS environment.
  • Generated new components for our project with the Angular 2/4 CLI
  • Hands on experience with Terraform scripts.
  • Designed and developed API specification with testing case (Swagger)
  • Used Log4j to capture the logs that include various levels of information like error, info, debug into the log files.
  • Tracking the bugs and improvements through JIRA.
  • Handling the project with GIT version control.

Environment: HTML5, CSS3, JavaScript, jQuery AJAX, Bootstrap, AngularJS, EXTJS, NodeJS, Agile (SCRUM), Spring Boot, Hibernate, DynamoDB, Docker, Terraform, Nginx, GIT, JUnit, Maven, Restful, JAX-RS, Log4J, AWS, Swagger, Microservices, JIRA, Jenkins.

Full Stack Engineer

Confidential, Richardson, Texas

Responsibilities:

  • Worked as a full stack developer to develop web applications using spring, Rest based Web services. Used HTML5, CSS3, JavaScript, JSP, JQUERY, Angular JS, AJAX and Bootstrap in front end.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO, and MVC.
  • Involved in configuring and integrating Spring and Hibernate frameworks.
  • Involved in Design, Development, Unit Testing and maintenance of CEC application.
  • Involved in discussions with Business Analysts and designed the TDD (Technical Design Documents).
  • Involved in writing Spring Configuration XML files that contains declarations and another dependent objects declaration.
  • Designed and documented REST/HTTPAPIs, including JSON data formats and API versioning strategy.
  • Used WSDL file information for invoking Web Services.
  • Designed a RESTful API with Spring 4.
  • Closely worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • Developed user interface using BOOTSTRAPUI and Angular JavaScript to simplify the complexities of the application
  • API development for using AWS Lambda to manage the servers and run the code in AWS
  • Implemented the framework to migrate Relational data to Non-relational data stores and to run performance tests against different NoSQL vendors.
  • In Depth knowledge of Azure cloud platform and its features like Compute (Web and Worker Roles)
  • Developed User Interfaces using HTML and Backbone.JS.
  • Developed reusable Backbone.JS directives and worked on Backbone.JS Controllers which Isolates scope to perform operations in UI.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents and Implemented JAXB in XML binding.
  • Angular JS was used to parse the JSON file using the REST web services.
  • Developed business tier components and services using RESTful web services.
  • Used Spring Rest Controllers, Spring Web MVC and Spring Boot extensively to implement server-side business logic.
  • Built applications for scale using JavaScript and NodeJS.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used Spring JPA to design entity data mapping with Oracle DB.
  • Implemented Log4J1.2 for Logging Errors, debugging and tracking using loggers, appenders.
  • Involved in JAD sessions with the client and functional team and gave demos on developed functionality.
  • Involved in production support for resolving user problems.
  • Developed JUnit test classes for Controller, Service and Data layers
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Used Mockito for data mapping along with J-units.

Environment: Java 1.7, Backbone.JS, Spring Boot, AWS, Spring Web MVC, Spring REST, Spring JPA, AZURE, IBM Rational Application Developer (RAD) Eclipse, Apache Tomcat, Twitter Bootstrap, IBM Clear case, IBM Clear Quest, react.js, Node.Js, UML, XML, XHTML, HTML, CSS, XSL, Oracle, SQL Developer, Log4j.

J2EE Engineer

Confidential, Brentwood, Tennessee

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Worked one-on-one with client to develop layout, color scheme and layout and implemented it into a final interface design with the HTML5/CSS3, Bootstrap and JavaScript.
  • Designed and developed the UI using JSP, HTML, HTML5, CSS and JavaScript, AJAX, JSON.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the applications using Java, J2EE, JDBC
  • Worked on various use cases in development using Struts and testing the functionalities.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Developed SOAP based XML web services.
  • Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
  • Used different patterns like SOA, MVC pattern, DAO pattern, and singleton.
  • Directly worked with Business Analysts and SMEs to gather requirements from the customer
  • Developed Stored Procedures, triggered stored procedures using Hibernate in secondary project, involved in developing Programmatic transactions using Hibernate.
  • Utilized DOM, SAX parser technologies in implementing XML parsing framework.
  • Worked on integration modules, BPEL business objects, Business Rules, Invoking Human tasks, deploying into WebSphere Process Server and tested using Business Process Choreographer.
  • Experience with eclipse plug-ins like Find Bugs, Check Style
  • Extensively worked on uploading files into CLOB and BLOB's of Oracle Data base.
  • Experience in Updating, Modifying queries in Oracle 10g.
  • Apache Ant was used for the entire build process.
  • Used Rational Clear Case for version control and JUnit for unit testing.
  • Used quartz scheduler to process or trigger the applications daily.
  • Configured JBOSS Application server and deployed the web components.
  • Provided troubleshooting and error handling support in multiple projects.

Environment: Struts, Hibernate, Spring, EJB, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, RAD 7, Windows XP, Linux, Web Sphere App server, WebLogic, Rational Rose, Oracle.

Java Developer

Confidential, Birmingham, Alabama

Responsibilities:

  • Involved in various steps of SDLC such as analysis, design and development of system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.
  • Designed the user interfaces using HTML, CSS, JavaScript, JSPs.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans and AOP for creating the exception handling aspects.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Implemented dependency injection of the Spring IOC to inject beans and to integrate with O/ Confidential mapping tool Hibernate.
  • Deployed the applications on IBM WebSphere Application Server.
  • Developed JUnit test case for all the services and manager methods.
  • Implemented SOAP Web Services to integrate third party service using the WSDL and created stubs.
  • XML parser APIs SAX and JAXB in the web service's request marshalling and unmarshalling.
  • Developed SQL for querying the Database, Written stored procedures and triggers for Oracle 9i.
  • CVS for version control of the application and Log4J to capture the log the events and exceptions.
  • Implemented the library dependency management and application build process using Maven.

Environment: Jdk1.6, HTML, Spring, Spring MVC, JBoss, log4j, Hibernate, Maven, Tortoise SVN, Rest web services, maven, Eclipse Kepler, Java script, XML, MySQL.

Software Engineer

Confidential, Gravette, Arkansas

Responsibilities:

  • Designed various tables required for the project in Oracle 9i database and used Stored Procedures and Triggers in the application.
  • Configured Struts Dyna Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
  • Co-ordinate with QA team in manual and automation testing and used Junit test cases before building.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.
  • Developed the application using Struts Framework which is based on Model View Controller design pattern.
  • Used Tortoise SVN as version control system for the source code and project documents.
  • Involved in consuming RESTful Web services to render the data to the front page.
  • Designed and Developed front-end using struts framework. Used JSP, JavaScript, JSTL, EL, Custom Tag libraries and Validations provided by struts framework.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.

Environment: JDK 1.6, Hibernate 3.0, Spring 3.0, JSP 1.2, Servlets 2.4, XML, Web Services, JavaScript, HTML, Log4j, Junit, Web logic 10.3, n, UML, Web

Software Developer

Confidential, Jackson, Michigan

Responsibilities:

  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Developed the front-end UI using JSP, HTML, JavaScript, CSS.
  • Implemented Struts Validators framework to validate the data.
  • Developed Ant(build.xml) targets for build and deployments on WebSphere Application Server 5.0.
  • Developed Stored Procedures in the Oracle 9i database.
  • Performed impact analysis on the dependency projects of OneSource Project.
  • Involved in writing unit test plans and developing test cases using Junit.
  • Used Configuration Management and Version Control tool CVS.

Environment: Java, J2EE, Eclipse, Windows NT 4.0, UNIX, My Eclipse IDE, JSP/Servlets, jQuery, Apache, Tomcat, JDBC, XML, XSLT, XSD,SAX, JAXP, HTML, Oracle8, UNIX.

We'd love your feedback!