We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

St Louis, MO

PROFESSIONAL SUMMARY:

  • Overall 8+ years of experience in Analysis, Design, Development, Deployment and Implementation of applications in Client/Server environments using Java and J2EE technologies.
  • Expertise in working with various Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model, Iterations.
  • Expertise in Object Oriented and Multi - threaded/Concurrent programming using Java/J2EE technologies.
  • Expertise in developing applications using Java/J2EE technologies like Servlets, Struts, accustom tags, Java Beans, EJB, Spring, Spring Boot, JDBC, Hibernate, JBPM, JMS, JSF.
  • Strong experience in Spring 4.2.0 Framework modules such as Spring Core (IOC, SpEL, Dependency Injection), Spring MVC, Spring AOP, Spring Cloud, Spring Data (JPA, JDBC, Hibernate), Spring Security,and Spring Boot.
  • Expertise in User Interface(UI) technologies likeHTML, HTML5, CSS, CSS3, PHP, DHTML, XHTML, XSLT, JSON, jQuery, AJAX, JavaScript, ReactJS, BackboneJS.
  • Experience in creating Single Page Applications(SPAs) using JavaScript libraries like AngularJS and having good knowledge about the concepts like Two-way binding, Dependency Injection, Filters, Services, Controllers and Directives.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates
  • Experience in implementing Service Oriented architecture (SOA) Web Services using SOAP, REST, JAX-WS, JAX-RS, AXIS.
  • Strong understanding of Micro services Design patterns - Hystrix, Aggregator, and Proxy Chaining.
  • Diverse experience utilizing tools in Micro services architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), Pivotal Cloud Foundry, AWS, Cassandra, My SQL, Restful Web Services.
  • Expertise in using AWS and focusing on services like VPC, CloudWatch,CloudFront, IAM, S3, ElasticCache, SNS, SQS.
  • Images, Containers, push/pull and on integration with Spring Boot.
  • Experience in working with Relational databases like SQL Server 2000, MySQL, Oracle DB 10g/ 11g, IBM DB2 and Non-Relational Databases(No Sql) like MongoDB, Cassandra.
  • Good experience with messaging systems like Kafka, Rabbit MQ, IBM MQ, and Active MQ.
  • Hands on experience in configuring and usingANT, MAVEN, build tools.
  • Worked on Swagger UI to interact with the API’s. Designed and documented APIs using Swagger.
  • Designed and implemented interface elements using Google Web Toolkit GWT.
  • Well experienced in using JUnit, Log 4J, SOAP UI and POSTMAN for testing framework.
  • Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .
  • Extensive experience in testing on multiple operating systems including UNIX, Linux and Windows.
  • Experience in configuring and deploying the applications on Tomcat, WebSphere, WebLogic, and JBossServers.
  • Expertise in using configuration management tool like SVN and Git for version controlling.
  • Good experience in unit testing using Karma, Jasmine and Junit, Automated Testing using Java, Junit/TestNG, Selenium (IDE/Web driver), Integration Testing using Continuum, Selenium, Hudson, Bamboo, Jenkins and Apache camel.

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

Restful services, WSDL, SOAP, JAV: WS, CXF, AXIS, JAX-RS, JERSEY

Agile, Scrum:, Waterfall.

Testing technologies/tools: Junit, Jtest, Log4J, JMeter, Selenium WebDriver, JasmineDatabase 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, St Louis, MO

Java Full Stack Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, Deployment, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Developed UI Layer for the application using HTML5, CSS3, Angular and Bootstrap.
  • 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.
  • Developed custom directives and created Angular services to consume in controllers.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • 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.
  • Secured the REST API’s by implementing OAuth2 token-based authorization scheme using Spring security.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.
  • Implemented Microservices architecture using SpringBoot for making application smaller and independent.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Extensively used Hibernate 4.5 concepts such as inheritance, lazy loading, dirty checking and transactions .
  • Used Hibernate, object/relational-mapping (ORM) technique for mapping data from MVC model to MySQL Relational data model with an SQL-based schema.
  • 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 format.
  • Heavily used Lambda function on text object methods Context object properties using Node.js
  • Working experience with No SQL DB Mongo DB for offering commercial support and other services.
  • Developed web applications with a Mongo DB , Elastic Search or similar data store.
  • Used MongoDB in conjunction with the AWS S3 for storing the metadata information on MongoDB collections.
  • Good knowledge in Developed Java API to connect with AWS S3 Services for storing and retrieving data stored in the S3 buckets.
  • Used AWS IoT Core to managed cloud platform that helps to connected devices easily and securely interact with cloud applications and other devices.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication requirements and efficiently handled periodic exporting of SQL data into Elastic search.
  • Deployed applications on AWS by using Elastic Beanstalk .
  • Used JIRA for defect tracking and project management.
  • Configured and administered Jenkins for CI/CD into Tomcat Application Server.
  • Used JUnit Testing framework for performing unit testing.
  • Developed unit test using Karma and Jasmine . Followed strict patterns of RA team for unit test cases with jasmine .

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

Confidential, Phoenix, AZ

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, Cassandra back-end database by integrating spring with Hibernate.
  • Implemented micro services 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, JSF, MySQL, Maven, CVS, WSDL, Junit, Cassandra, AngularJs.

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.
  • Used JSPs for implementing UI/MVC framework.
  • 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 SVN and project build tool using ANT.
  • 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
  • Rabbit MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • 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, ANT, Log4J.

Confidential, Los Angeles, CA

Java/J2EE Developer

Responsibilities:

  • Followed agile methodology , interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model
  • Developed and deployed business logic using session beans.
  • Used spring framework and J2EE components, Utilized IoC, AOP and DAO modules.
  • Developed controller classes, backend processes, and complex services. Added security for service layer methods using Spring Security.
  • Developed Business logic using Java Spring .
  • Used Restful Web Services to gather product-pricing information.
  • Used Hibernate framework for back end development and spring dependency injection for middle layer development.
  • Used jQuery, JavaScript, AJAX, HTML /CSS for the client-side responsive UI development.
  • Wrote Oracle PL/SQL Stored procedures, triggers, and views.
  • Involved in debugging the application.
  • Used Maven to compile and generate WAR and JAR files.
  • Created custom Exception classes to display appropriate error messages to business users.
  • Used Junit to perform white box testing of application. Created test conditions/test data.
  • Used Log4j for logging Errors and publishing logging information to various preferred destinations.
  • Used Jenkins for continuous deployment.

Environment: Java, J2EE Spring 3.0, JQuery, AJAX, Hibernate, JBoss AS 7.x, UML, Rest Webservices, PL/SQL Oracle 10g, PL/SQL, JUNIT, Jenkins, Unix, GIT.

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!