We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Irving, TexaS

PROFESSIONAL SUMMARY:

  • Around 5 years of experience in Analysis, Design, Development, Deployment and Implementation of applications in Client/Server environments using Java and J2EE technologies.
  • Experience working with various SDLC methodologies based on Agile/SCRUM like Test Driven Development (TTD), Pair Programming, Agile Development.
  • Developed modules using Angular, React, Bootstrap, JavaScript, Ajax, jQuery, CSS3 and HTML5.
  • Experience in Angular 1.5/2.0 along with Bootstrap, CSS3to create reusable components for RWD applications.
  • Experienced in Server - side validations using Ajax in NodeJS and Client-side validations using Angular JS
  • Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures and JDBC.
  • Experienced with XML related technologies such DTD/Schema, XML, XSLT (DOM, SAX), and XPATH.
  • Developed core modules in large cross-platform applications using JAVA, J2EE, Spring 3/4/Boot, Spring Batch, Hibernate, JSP, Servlets, JDBC, Web Services (SOAP, REST), Micro Services.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Netflix
  • Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST.
  • Developed Microservices using Spring Boot and deploying Microservices into AWS cloud using Jenkins.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Factory, Adapter, Service Locator Session Facade, DAO, DTO, and Business Delegate in the development of N-Tier distributed Enterprise Applications.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, PostgreSQL and MySQL.
  • Experience in working with NoSQL databases like MongoDB, Cassandra.
  • Hands on experience in Amazon Web Services provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers).
  • Used Jenkins as a primary tool for implementing the CICD during code releases, worked with CICD pipe line to build and deploy transcoding application on AWS.
  • Expertise with employment of Apache Kafka apart from JMS as messaging service.
  • Hands on experience with build tools like Maven, Gradle and Logging tools like Log4J.
  • Monitoring and logging tools such as ELK Stack (Elastic search, Log stash, and Kibana).
  • Experience with CICD, Maven, Gradle, Jenkins, CVS, Git, GitHub.
  • Experienced in using IDE's such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, and IntelliJ.
  • Experience in testing with JUnit Framework using Mockito, PowerMock and Easy Mock.
  • Experience in working with web servers Tomcat 8, WebSphere 8.x/9.x, JBoss7.1.0 and WebLogic 10.0.

TECHNICAL SKILLS:

Languages/API: C, C++, Java 5/6/7/8, Java/J2EE, JDBC, UML, Design Patterns, HTML, JavaScript, SQL, Angular 2, PL/SQL.

Frameworks: Spring 4.2, Hibernate 5.0.2, Spring security 3.2.

IDEs: Eclipse 4.6/4.5, IntelliJ, Spring Tool suite 2.x/3.x, NetBeans

Web technologies: HTML, CSS, Servlets, JSPs, XML, JQuery, Ajax, AngularJS and Bootstrap.

SQL Developer, Log4J, SOAPUI, Postman: .

Web/Application Servers: Apache Tomcat 8.x, Web Logic 9.x/10. X, Web Sphere 7.0/8.0

Agile:, Waterfall.

Testing technologies/tools: Junit, Jtest, Log4J, JMeter, Selenium WebDriver, JasmineKarma, Protractor, Jenkins, Docker, SoapUI, Mockito, PowerMock

Database Servers: Oracle 10g/11g, SQL Server 2000/2005/2008 , MySQL, MongoDB, Cassandra

Platforms: Windows 2000/98/95/NT4.0, Windows 7, Windows 10, Linux, Unix, MacOS

PROFESSIONAL EXPERIENCE:

Confidential, Irving, Texas

Java Full Stack developer

Responsibilities:

  • Participating in review discussions in the process of gathering Business Requirements and Functional Requirements to analyze the solution.
  • Participating in technical design documents review with the Development team.
  • Participating in each stage of software development life cycle to provide high quality of product.
  • Developed UI Layer for the application using HTML5, CSS3, Angular and Bootstrap .
  • Developed API’s using technologies like DB2, Cassandra, Microservices, JBPM, Apache Camel, Java and Spring frameworks.
  • Added dynamic functionality to the application by implementing jQuery , Bootstrap and Angular 4.0 .
  • Developed multiple Angular 2 components which are compatible with latest versions of Type Script, angular CLI.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Implementing the java code that gets required information to generate request and passing the request to REST based post URL and the getting response from the server.
  • Worked with Advanced Java 8 features like Lambda for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a REST services and Apache Kafka message brokers.
  • Extensively used Hibernate 4.5 concepts such as inheritance, lazy loading, dirty checking and transactions .
  • Worked on Spring cloud for Routing, Service-to-service calls, Load balancing .
  • Developed microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot .
  • Worked with Container service Docker with build port and other utilities to deploy Web Applications.
  • Developed RESTful Web services for transmission of data in JSON/XML format.
  • Developed DAO layer using Cassandra and expertise in CQL (Cassandra Query Language) , for retrieving the data present in Cassandra cluster by running queries in CQL .
  • Writing Cassandra CQL queries with groovy to perform CRUD operations.
  • Configured AWS EC2 instances, S3 Buckets and Cloud Formation Services based on the business requirements.
  • Utilized AWS Lambda to upload data into AWS S3 buckets and to trigger Lambda Functions Including EC2.
  • Using Virtualization tool Kibana which helps to access logs from ElasticSearch.
  • Using Gitlab as a source code versioning system.
  • Using Maven as a build tool for creating JAR file to be deployed in application servers and integrated with Jenkins
  • Tracking defects found during the testing cycle and participate in defect meetings.
  • Using JUnit Testing framework for performing unit testing.
  • Writing Junit test cases using Mockito and Power Mock and make sure to have minimum 70% of code coverage.
  • Performing UAT by integrating all the modules that’s been developed by other team members.
  • Developed unit test using Karma and Jasmine . Followed strict patterns of RA team for unit test cases with jasmine .
  • Performed the backend services testing using various systems like REST API services, Swagger and also Postman .
  • Using Eclipse to develop, deploy and debug the code.

Environment: Java, J2EE, SpringBoot, Hibernate, Microservices, Angular 2, CSS, HTML5, JavaScript, REST, Tomcat, GIT, Maven, JIRA, JUnit, Jasmine, Karma, Mockito, Powermock, Cassandra, Agile and Scrum mcethodology.

Confidential, St Louis, MO

Java Full Stack Developer

Responsibilities:

  • Implemented Agile methodologies, actively involved in technical meetings, requirement gathering, analysis, planning, effort estimation, coding, development and testing.
  • Developed User Interface application modules using HTML, CSS and JavaScript, JSON, jQuery and AJAX.
  • Wrote client-Side code using ReactJS and used NPM and gulp directories to generate the server environments used flux with redux framework to manage targeted URL’s and to monitor the application.
  • Used ReactJS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
  • Worked with controller, service and view components in applications using Spring 3.5 framework.
  • Extensively used various modules in Spring like AOP, DI (Ioc), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates.
  • Service Oriented Architecture(SOA) was exposed through RESTful web services with loose coupling between layers using Spring framework during development.
  • Experienced in using Spring annotations based on layer in applications like Component, Controller,
  • Service, Repository, etc. annotations.
  • Implemented and configuring Spring MVC components Dispatch servlet, Controllers and View resolvers.
  • Implemented Centralized dispatch controllers for all incoming requests using Spring Interceptors, custom annotations and Controller
  • Used XSLT to transform the response data in a readable form to be presented to the user
  • Implemented persistence layer using Hibernate that use the POJO classes to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented the application using the concrete design patterns such as MVC, Business Delegate, Session Facade, DTO, Singleton and Factory.
  • Interfaced with the NoSQL, MongoDB back-end database by integrating spring with Hibernate.
  • Implemented microservices using Spring Boot and Pivotal Cloud Foundry .
  • Used load balancing in Pivotal Cloud Foundry.
  • Analyzing the log files by using Cloud Foundry console.
  • Developed test cases and performed unit testing using JUNIT.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, Jenkins Jobs.

Environment: Java, Hibernate, Spring, SOAP/REST web services, SQL, Maven, CVS, WSDL, Junit, MongoDb, React, PCF, JUnit.

Confidential, Houston, TX

Java Full Stack Developer

Responsibilities:

  • Agile/Scrum methodology is used for development of the project.
  • Designed table-less layouts, gradient effects, navigation and icons using CSS, appropriate tags as per W3C standards.
  • User interface coding and styling using JavaScript, CSS and HTML.
  • Bootstrap used along with AngularJS in creating the Application.
  • Developed a cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
  • Implemented code according to coding standards and Created AngularJS Controller, which Isolate scopes perform operations.
  • Excellent implementation Persistence layer using JPA, JDBC and Hibernate.
  • Used Hibernate ORM tools which automate the mapping between IBM DB2 SQL databases and objects in Java.
  • Extensively used Hibernate in data access layer to access and update information in the database for registrations.
  • Implemented the service layer using Spring 2.5 with transaction and logging interceptors.
  • Used Spring framework for middle tier and Spring-hibernate for data access.
  • Handled Multithreading part in back-end component, one thread will be running for each other.
  • Developed the middle tier using EJBs, Java Servlets.
  • Code repository management using GIT and project build tool using Maven.
  • Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle 11g DB end.
  • Developed the PL/SQL scripts for rebuilding the application Oracle Database.
  • Designed and developed Web Services (SOAP, WSDL). Created and compiled XML Schema to generate Java
  • Developed code using IntelliJ IDEA as an Integrated Development Environment for java based applications.
  • Used WebSphere for application deployment and Log 4J used for Logging/debugging.
  • Written several unit test cases using JUnit and created unit test documents.
  • Resolving defects after every project release if needed and involved in project related discussions.

Environment: Core Java, JSP, JUnit, Angular JS, IntelliJ IDEA, JDBC, Hibernate, WebSphere, IBM DB2, JavaScript, Servlets, HTML, Oracle11g, CSS, JPA, Maven, Log4J.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for Functional Specification and System Design based on Business Requirement Document provided by business analyst.
  • Analyzed use cases, created interfaces and designed the core functionality from presentation layer to business logic layer using UML.
  • Reviewed system requirements and translated into design documents, established specific solutions, and lead the efforts including programming and testing that culminate in business acceptance of the results.
  • Designed and developed client side GUI using JSP, HTML and JavaScript.
  • Used java core concepts Collection Framework Interfaces like List, Set and Queue.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
  • Used Servlet as an interface between frontend and backend to handle HTTP requests and to send response back to the front end.
  • Worked on JDBC to connect to MySQL for implementing CRUD operations.
  • Responsible for configuring Apache Tomcat Application Server to access the Database by setting up Data source and MySQL Pool.
  • Developed the business objects using EJB for calling data access objects.
  • Used NetBeans IDE to develop the Application.
  • Used CVS for version control across common source code used by developers. Reviewing test cases and bug fixing.
  • Used Log4J to capture the log that includes runtime exceptions. Performed Unit Testing and Integration testing.
  • Strong knowledge of Medicaid and Medicare Services, Health Assessment Systems, Compliance issues and Electronic Health Records/Electronic Medical Records.

Environment: JDK, EJB, Servlets, JSP, JavaScript, CSS, HTML, XML, JDBC, NetBeans IDE, CVS, ANT, Apache Tomcat Application Server, UML, MySQL and Windows XP.

We'd love your feedback!