We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Lewisville, TX

SUMMARY:

  • 7 years of Professional experience in full SDLC (Software development life cycle) development involving requirement analysis, design, development, documentation, testing, implementation & maintenance of application software in real - time enterprise applications, distributed n-tier architecture.
  • Designed and developed robust User Interface using HTML5, CSS3, jQuery, JavaScript, JSF, JSP, AngularJS, NodeJS.
  • Experience in developing Enterprise and Web Applications, Distributed Systems using technologies such as Core Java, J2EE ( Servlets, JSP, JSF, EJB, Hibernate, Spring, Web Services, JDBC, JMS ) and XML.
  • Experience in using SOA and Web Services Technologies: Web Services, RESTFUL, SOAP, UDDI, SOAP UI.
  • Proficient in using and deploying applications to Web Servers/Application servers like Tomcat, JBoss, WebSphere, WebLogic, MicroServices, AWS.
  • Knowledge of XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Hands-on experience in various modules of Spring such as Spring Core, Spring MVC, Spring Security, Spring AOP, and Spring Transaction Management.
  • Implemented the Design Patterns like Session Facade, Data Transfer Object ( DTO ), Service Locator, and Data Access Object ( DAO ).
  • Strong Experience in Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features.
  • Hands on experience in end to end development of Software Applications. Application domain areas include development for healthcare and financial services .
  • Experience in configuration and management of RDBMS system like Oracle, MS SQL Server 2005, and MYSQL
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Glassfish and Tomcat application servers.
  • E xperience with Test Driven Development, Waterfall and Agile Scrum Methodologies.
  • Experience working with Version Control tools like GIT, CVS, SVN.

TECHNICAL SKILLS:

Languages: JAVA, J2EE, Python.

Java/J2EE Frameworks: Spring, Hibernate, EJB, JSF.

Operating systems: Linux, Windows

Web Technologies: HTML5, XML, Java Script, jQuery, JSON, REST, SOAP Web Services, AJAX, Angular JS, React JS, Node JS, Express Js

IDE Tools: Eclipse, IntelliJ, RAD, Spring Tool Suite.

Methodologies & Concepts: Agile, Waterfall system analysis and design.

WebServers/Application: Tomcat, Web Logic, WebSphere, JBoss and Glassfish.

Build Tools: Maven, Ant, Gradle

Version Control Tools: SVN, CVS, GIT.

Bug Tracking Tools: JIRA, HP ALM, Bugzilla, Quality Center.

Database: Oracle Database, My SQL, PostgreSQL, MongoDB, Teradata, DB2.

Tools: IBM Clear case, Jenkins, Cloud bee s, Rational Clear Case, Apache Ant 1.6, Log4j, JUnit, Splunk, Dynatrace, HP Fortify scan and Spock

Cloud: AWS, Docker, Azure, Kubernetes, Pivotal Cloud Foundry.

PROFESSIONAL EXPERIENCE:

Java Full Stack Developer

Confidential, Lewisville, TX

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Involved in complete development of 'Agile Development Methodology/SCRUM' and tested the application in each iteration.
  • Gathering requirements, Analysis, Design, Development and Testing of application are done using Agile SCRUM methodology.
  • Designed User Interface using HTML, CSS, jQuery and AngularJS and XML in a responsive grid layout. Implemented responsive design template to get a new interface in Bootstrap, HTML.
  • Extensive programming experience in writing web application programs covering front-end UI jQuery and AJAX for building rich user friendly, high performance web applications.
  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Implementing AngularJS and Node.JS with Spring MVC as model component. Developing custom AngularJS directives, tags and integrated with spring forms.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Worked on installation of Docker using Docker toolbox.
  • Worked on creation of custom Docker container images, tagging and pushing the images
  • Implementing AngularJS and Node.JS with Spring MVC as model component and developed custom AngularJS directives, tags and integrated with Spring forms.
  • Expertise in developing single page applications using AngularJS, using various angular modules.
  • Responsible for implementing the business requirements using Spring MVC, Spring Boot, Spring Data, Spring Security
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2 Cloud Formation
  • Developed Open stack API to Integrate with Amazon EC2 cloud-based architecture in AWS
  • Implemented the application using Spring MVC Framework and handled the authentication, authorization, and access-control features by using Spring Security.
  • Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Developed test cases using Junit and the build scripts using Maven.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM for installing configuring and troubleshooting on various Amazon images for server migration from physical into cloud.

Environment: Java, J2EE, HTML5, JavaScript, AJAX, Angular7, JSP, Servlets, Hibernate 3.5, Spring MVC, Spring boot, JIRA and Spring Tool Suite, JUnit, Maven, Log4J, Oracle, WebSphere, MongoDB, Git, Bootstrap, MVC, SOA, RESTful, AWS.

Java Full Stack Developer

Confidential, NC

Responsibilities:

  • Follow Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Experience in Test Driven Development, paired programming and Unit Testing.
  • Used Docker as a container for Creating, Deploying and running application.
  • Deployed applications in Kubernetes Clusters, running on Docker Hub.
  • Develop Java/Spring boot Based Microservices using Spring Boot.
  • Used MongoDB to enable them to build stand-alone API’s faster, handle highly diverse data types, and manage applications more efficiently at scale.
  • Develop the Controller to handle the requests and responses.
  • Developed Microservices by using Spring boot Framework.
  • Used Core Java to develop Business Logic as Spring Beans.
  • Configure Spring Container to implement IOC/DI of the Spring Beans, and to manage the beans’ life circle.
  • Develop POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Store procedure in the database and used Dynamic SQL to load the data.
  • Use Jersey to implement Restful Web Service and used XML form to transfer the data.
  • Use Rest Controllers to replace the existing operations layer, which acts as bridge between business layer and the UI.
  • Using J2EE design patterns such as Business Delegate, Service Locator, Data Transfer Object, Data Access Object, Session Facade, Factory method, and Singleton pattern.
  • Used Spring Framework to load the classes and IOC module to inject the attributes of the Managed Beans.
  • Used JSON/ XML as response type in REST services.
  • Design and develop Restful web services using JAX-RS.
  • Deployed the services and UI app on to AWS Cloud Foundry using Ocelot Security.
  • Developed reusable UI components using React JS.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • Involved in writing Service design documents and was part of Consumer calls during the handover of API’s.
  • Involved in writing Junit test cases to ensure Unit testing, Component testing and integration testing are done before handing over to QA team.
  • Used Maven for dependency and configuration management to add dependent external jars and bundles, run and deploy the application.
  • Used GitHub as code repository where Git is plugged in to IntelliJ IDE to commit files.
  • Experience in working on Web Services using Service Oriented Architecture (SOA) using SOAP and Restful Web Services.
  • Expertise in major RDBMS concepts such as Oracle 12c/11g/10g, MySQL, MS Access, and proficient in writing PL/SQL Stored Procedures, Triggers, Views.
  • Very good experience on Document Object Model (DOM) and Restful Web Services, WSDL, SOAP.
  • Performed peer code reviews, involved in writing test cases, testing the applications.
  • Distributed goals and continuous improvement measures with manager inputs
  • Involve in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.

Environment: Java, J2EE, Spring boot, Spring framework, REST, JSON, Agile Methodology, IntelliJ, Maven, Gradle, Windows, XML, Git, Web Services, AWS, Soap UI, React JS, Postman, Swagger, JMS, PL/SQL, JPA, Hibernate 3.5.

Java Full Stack Developer

Confidential, St. Louis, MO

Responsibilities:

  • Followed Scrum Agile methodology for iterative development of the application.
  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • Developed Use Case Diagrams and Class Diagrams.
  • Involved in design and development of n-tier architecture.
  • Developed the User Interface screens using Angular JS, React Js, JSP, Java Script, HTML 5, jQuery, and CSS3.
  • Created custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Deployed Microservices in Pivotal Cloud Foundry.
  • Used Angular JS to implement MVC pattern.
  • Developed Single Page Applications (SPA's) using React- router.
  • Developed custom services in Angular that could be used to communicate between different components in the application.
  • Performed client-side validations over the forms using Angular Forms
  • Used spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Implemented Spring IOC and Hibernate integration.
  • Used Spring Validation framework for Validations.
  • Designed Java Components and integrated using Spring framework for Hibernate Object/Relational persistence mechanism (ORM Mapping).
  • Implemented Spring Dependency Injection/IOC and Connection pooling for Bean wiring.
  • Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Worked on Java Multithreading and Collections Framework and Java Multithreading to refresh the cache at a given set of time interval.
  • Involved in Design and development of application implementing MVC Architecture.
  • Implemented Hibernate (ORM) to persist the data into Database and wrote HQL based queries to implement CRUD operations on the data by using XML.
  • Involved in writing queries in Hibernate query language (HQL) and hibernate named queries.
  • Configured the Hibernate configuration files to persist the data to the Db2 Database.
  • Used JSON as response type in REST services.
  • Extensively used GIT version control system to co-ordinate with the team.
  • Involved in Performance and SQL Query Optimization.
  • Working on server side by using Spring Boot, Spring Rest Service.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Deployed applications on WebSphere Application server.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Involved in Unit testing, User Acceptance Testing and Bug Fixing.

Environment: Java, J2EE, JSP, HTML5, Spring framework, Hibernate, Servlets, JavaScript, jQuery, AJAX, JDBC, REST, JSON, HQL, GIT, Gradle, Agile Methodology, Angular JS, React JS, JMS, PL/SQL, Hibernate, Eclipse, Maven, Unix, XML, Subversion (SVN), Bitbucket, Web Services.

Java Developer

Confidential

Responsibilities:

  • Actively participated in agile scrum meetings and status calls daily.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Developed dependency Injection using Spring Framework.
  • Developed UI pages with HTML, CSS, JavaScript and AJAX.
  • Designed the application by implementing JSF Framework based on MVC Architecture.
  • Hands on experience with Object Oriented JavaScript code and responsible for client-side validations using JavaScript and jQuery functions.
  • Extensively worked with Servlets and spring based multitier applications in developing J2EE Components.
  • Designed and developed the Data Access Layer modules with the help of Hibernate Framework for the new functionalities.
  • Involved in creating Hibernate POJO objects and mapping using Hibernate annotations.
  • Extensively used triggers, stored procedures, indexes, sub-query, joins, views & sequences.
  • Performed code build and deployment using MAVEN.
  • Used SVN for version control of the code and configuration files.
  • Used Log4j to capture the log that includes runtime exceptions and created log files daily.
  • Deployed the developed application on Tomcat application server.
  • Meeting the dead lines in delivering the services.
  • Validated the DB Queries and Stored Procedures for efficiency and performance.

Environment: JDK, J2EE, Spring, Hibernate, Bootstrap, REST, HTML, JMS, Servlets, JSP, JSTL, Struts, Tiles, JDBC, Eclipse, JBOSS Application Server

Software Engineer (JAVA)

Confidential

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed User Interface using JavaScript and HTML.
  • Implemented MVC architecture by creating Model, View and Controller classes.
  • Involved in unit testing, debugging and bug fixing of application modules.
  • Extensively involved in writing the SQL queries to fetch data from database.
  • Defined Web Services using XML-based Web Services Description Language.
  • Building Java API's/Services backing User interface screens using Spring MVC.
  • Have experience in integrating other systems through XML.
  • Worked with Core Java concepts like Collections Framework, multi-threading, memory management.
  • Experience of resolving issues with JVM and multi-threading. Connected to backend database by using JDBC.
  • Using JDBC and SQL developed data access objects.
  • Performance of client-side validations using JavaScript.
  • Involved in Error Handling using JSP .
  • Implemented XML for validations.
  • Involved in Coding of Enterprise java Beans , which implements business rules, and business logic.

Environment: Java, J2EE, JSP, JDBC, EJB, log4j, XML, Apache Tomcat, JUNIT, DB2,SQL Server, CVS.

We'd love your feedback!