We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Bentonville, AZ

SUMMARY

  • 9+ years of IT involvement in all periods of Software Development Life Cycle (SDLC) as a Software Java Developer with aptitude in Object - Oriented Design, Development, Testing and Support of big business Level Intranet/Internet Web based Applications utilizing Waterfall and Agile philosophy.
  • Excellent usage learning of Distributed Web Services/Enterprise/Web/Client-Server frameworks utilizing Java, J2EE XML, SOA Web administrations, ESB, JINI and Java Spaces Technology.
  • Well versed with J2EE Design Patterns like DAO, Service Locator, Value Object, Business Delegate Pattern, Front Controller Pattern, Singleton, MVC, Session exterior and so forth.
  • Experience of utilizing different web advances like HTML, CSS, Java Script, JSP, Servlets, jQuery, AJAX, XML, XML Schema, XSLT and AngularJS.
  • Expertise in XML and related advancements like XSL, XSLT, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
  • Good involvement with Source code administration cooperation devices GIT, SVN, GitHub, Bitbucket, Gitlab, AWS-Code submit.
  • Proficient in Object Oriented Programming Utilizing Core Java, Multi-threading, Synchronization, Serialization, Collections, Garbage Collection and Data Structures.
  • Strong programming aptitudes in outlining and execution of multi-level applications utilizing electronic innovations like Spring MVC and Spring Boot.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Manage and Monitor expansive generation MongoDB shared bunch conditions having terabytes of the information.
  • Experience in removing code vulnerabilities using code scan tools, and Sonar.
  • Knowledge of utilization advancement for Cloud stages utilizing advances like Java/J2EE, Spring Boot, Spring Cloud, Microservices. Involvement in Microservices and Spring Boot application improvement.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Strong encounter utilizing open source systems like MVC, Spring IOC, Spring MVC.
  • Competent spring with JDBC/Hibernate modules and Hibernate for ORM systems.
  • Expertise in creating SOA (Service Oriented Architecture) and J2EE Web Services in view of REST, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC utilizing apparatuses like Apache Axis.
  • Expertise in JUNIT testing using Mockito and Power-Mockito, integration testing and SOAP UI testing.
  • Proven involvement with Application Servers like WebSphere, WebLogic, JBoss and Tomcat.
  • Experience in PL/SQL, RDBMS to create put away techniques and triggers in DB2 and Oracle.
  • Good working background in utilizing ANT and Maven contents for building and conveying the application in web/App servers.
  • Good learning with adaptation control apparatuses like Clear Case, SVN, CVS and GIT.
  • Excellent cooperative person, fast student and self-starter with viable correspondence, inspiration and hierarchical abilities joined with consideration regarding points of interest and business process upgrades.

TECHNICAL SKILLS

Programming Languages: Java, J2ee, C++, C, UML, XML, SQL, PL/SQL.

Web Technologies: Angular JS, HTML/ HTML5, CSS/ CSS3, JavaScript, JQuery, JSON, AJAX.

J2EE Framework/API’s: Spring, Hibernate, JDBC, JMS, RMI, JNDI, Apache Kafka, Spring Boot.

Operating System: Windows, UNIX/Linux.

IDE: RAD, Eclipse, MyEclipse, NetBeans.

Web Services: SOAP, REST, Microservices, AWS.

Application/Web Servers: WebSphere, WebLogic, JBoss, Tomcat.

Databases: SQL Server, Oracle, My SQL, DB2, MongoDB, DynamoDB.

Design Methodologies: OOAD, SDLC, AOP, Agile, Scrum, Waterfall, TDD.

Version Control: SVN, CVS, GIT.

Testing/ Logging Tools: JUnit, Mockito, Log4J.

Build Tools: ANT, Maven, Jenkins.

PROFESSIONAL EXPERIENCE

Confidential, Bentonville, AZ

Java Full stack developer

Responsibilities:

  • Gathered and clarified requirements with business analysts to feed into high-level customization design, development and installation phases.
  • Developed rest-API using SPRING BOOT.
  • Involved in development of presentation components using react, CSS3, HTML5 and Bootstrap.
  • Designed and developed Micro Services business components and RESTful service endpoints using Spring boot.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • Worked on SDLC all phases of application development to implement the assigned use cases successfully
  • Developed presentation layer using JSP, HTML, CSS, JavaScript, JQuery and Angular4.
  • Designed and Developed the UI screens using JavaScript, Angular, CSS3 and HTML5.
  • Responsible for design of WSDL files and schema changes and hosting using SOAP based Web Services Axis2 and XML Beans.
  • Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Used Rest angular in Angular4 service to make GET/POST/PUT/DELETE to deal with API request and response from Angular4 to send the request and get the response from Node.JS.
  • Worked on Java8 with lambda, groovy, spring and spring boot.
  • Used Java 1.8 fundamentals like parallel streams and filters through lambda expressions to handle searching.
  • Research and apply DevOps (CI/CD) practices and setup pipelines using Jenkins, Artifactory, GIT, SonarQube, maven, nebula OSS plugins, shell scripts.
  • Experience in creating JavaScript for using DML operations with MongoDB.
  • Implemented the authentication and authorization of the application using Spring Security and Oauth2.
  • Implemented Multithreading, Concurrency, Exception Handling, and Collections whenever necessary.
  • Prepared calls through Hibernate and Spring JDBC for Interacting with the Database.
  • Deployed Java applications in Docker containers to AWS machine images.
  • Performed data extraction and loading the JSON data with the server-side content into the MongoDB.
  • Used Active MQ to communicate with controllers and used a service layer to implement the business logic.
  • I Used AJAX to make asynchronous calls to the framework which formatted the request (basically JSON data) using the JSON to Java Transformer mechanism inbuilt into the framework.
  • Involved in creation of logs using Log4J for error tracking.
  • Used Maven build tool for build process.
  • Tested components using JUNIT Mockito during development.
  • Data Center migration to Amazon Web Services (AWS) infrastructure and provided initial support to Applications and Database teams.
  • Created Micro services as part Lambda function development using Node JS server less architecture.
  • Create AWS instances via Jenkins with EC2 plugin and integrated nodes in Chef via knife command line utility.
  • Involved in Agile Methodology process, which includes 2 weeks’, sprints and daily Scrum to discuss the design and work progress.

Environment: Agile, Java/J2EE, Angular 4, HTML, JIRA, XML, CSS, JavaScript, XHTML, AJAX, Spring MVC, Spring Boot, Apache Kafka, Hibernate, Oracle, SQL, MongoDB, JMS, REST Web Services, AWS, Microservices, Log4j, Servlets, Junit, ANT, GIT and Windows.

Confidential, Providence, RI

Java/J2ee Developer

Responsibilities:

  • Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved extreme level of data validation Confidential client side.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection / Inversion of Control (IOC), and Aspect Oriented Programming (AOP) on SpringSource Tool Suite.
  • Created web pages using HTML, CSS3, JQuery and JavaScript ES6.
  • Created the Spring Bean Factory for initializing services. Added security for service layer methods using Spring Security.
  • Integrated Single sign on using LDAP and Active directory on spring security layer, successfully maintained users and groups integrity in the application.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used WSAD for writing code for JSP, Servlets, Struts and EJB.
  • Used Message-driven batch application using Spring Batch to handle multiple requests accessed through Message Queue services between several Micro services in the application.
  • Developed single page applications using Angular 2, Typescript, web pack and grunt.
  • Used NPM packages like babel, hot-loader, and web pack, React-tabs, node-sass.
  • Developed several Micro services as part of the project using Spring Boot.
  • Used Jenkins for continuous integration in which all development work is integrated and involved in deploying the application using Docker to AWS environment.
  • Used JavaScript frameworks such as JQuery, Dojo, Ext.js, CSS preprocessors such as LESS or SASS.
  • Implemented Single Page Design and customized directive and filter criteria by using Angular.js.
  • Developed Micro services using RESTful services to provide all the CRUD capabilities.
  • Deployed Docker contained spring boot micro services into Spring EC2 container service using AWS admin console.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments and OAuth 2.0 authentication protocol respectively for security and authorization.
  • Developed real time tracking of class schedules using Node.js (Express.js framework).
  • Massive re-design of client site from HTML/PHP form handling to cleaner Redux-Form.
  • Developed Cloud formation templates and Ansible playbooks to spin up the instances and provision packages on AWS EC2 instances.
  • Configured Kibana data visualization plugin for Elastic search, Log stash and created bar, line and scatter plots, pie charts and maps on top of large chunks of data.
  • Deployed and developed the project using AWS EC2, S3 Buckets, Data pipeline, Elastic Beanstalk, Lambda, Amazon messaging services (SQS) and Amazon Kinesis Services.
  • Used IBM MQ for transport of data as messages between Micro services of the application.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database and used dependency injection (DI) using spring framework and annotations.
  • Installing, configuring and administering Jenkins CI tool using Chef on AWS EC2 instances.
  • Used Hibernate for mapping java classes with databases and created queries with Hibernate query language.
  • Incorporated knowledge of TDD and BDD for front end UI applications and performed end-to-end testing with Protractor.
  • Maintained the code repository on SVN through frequent and definite updates and built the application using Maven to deploy on WebSphere Server and used Jenkins for continuous integration.
  • Used ANT for building the application.

Environment: Core Java, Spring, Spring Boot, Microservices, AWS, Hibernate, Agile/Scrum, HTML, JSON, AJAX, CSS, Angular 2, REST, JavaScript, Servlets and JavaBeans, Tomcat, WebLogic, Oracle, XML, My Eclipse IDE, MongoDB, SVN, ANT, Junit, Windows.

Confidential, Dallas TX

Jr. Java Developer

Responsibilities:

  • Participated in Functional and Systems Requirements Modelling sessions to create System Requirements for the application.
  • Actively experience in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology.
  • Designed and developed User Interface using HTML5, CSS, JavaScript, jQuery, AJAX and JSON.
  • Developed Spring Framework based Restful Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
  • Implemented Spring security features using AOP Interceptors for the authentication.
  • Created RESTful APIs in Express and returned logic through Angular.js data binding. Wrote tests in Mocha on server side and Jasmine on the client side.
  • Implemented advanced java API and core java for coding sophisticated business logic.
  • Used JPA and Hibernate annotations for defining object relational metadata.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Designed and developed Hibernate DAO using spring framework's HibernateDaoSupport and Hibernate Template.
  • Wrote complex SQL query to pull data from different tables to build the report.
  • Created Java annotations to add metadata information to the source code.
  • Used Log4j for error handling, to monitor the status of the service and to filter bad loans.
  • Used WebLogic to deploy the changes and to test on local machines.
  • Developed JUnit test cases for the components to ensure all the developed code.
  • Implemented Iterative (Agile Modeling) process for development and release process.
  • Development and debugging done using Eclipse IDE.

Environment: Java, Hibernate, Angular.js, SPRING, HTML5, CSS, JavaScript, jQuery, AJAX, JSON, WebLogic, Oracle, PL/SQL, XML, SQL, Agile, RESTFUL Web services, ANT, JUnit, JMS, Eclipse, Log4j and SVN.

We'd love your feedback!