We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Over 8 years of extensive experience in all phases of Software Development Life Cycle (SDLC) which includes Design, Development, Integration, Business Analysis/Modeling, Documentation, and Testing of all software applications.
  • Goal - driven, self-organized developer with comprehensive understanding of various SDLC methodologies such as Waterfall and Agile.
  • Proficient in developing professional web-based User Interface (UI) to provide best User Experience (UX). With the help of HTML5, CSS3, JavaScript, PHP, jQuery, JSON.
  • Proficient in creating Responsive Web Design applications using CSS3 and Bootstrap framework.
  • Strong experience in Spring Framework modules such as Spring MVC, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST.
  • Extensive experience on implementing the AJAX features using JavaScript and jQuery.
  • Experienced in frameworks such as React JS, Node JS.
  • Used React-Router to turn application into Single Page Application & worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Hands on experience with Object Oriented Concepts, Object Oriented programming with java, Object Oriented Design, and Implementation.
  • Experience in software configuration management using SVN, GitHub.
  • Well versed in designing Use cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered, object-oriented system architectures utilizing Unified Modeling Tools (UML).
  • Expertise in Linux Administration Installation, Configuration, Tuning and Upgradation.
  • Proficiency in Administration and Support upfront with Atlassian Suite viz. Confluence, Jira.
  • Experience in installing, configuring, tuning Web Logic Server, Apache Tomcat.
  • Hands on experience in handling message services using Apache Kafka.
  • Closely worked with team in configuring Kafka read and write messages from APIs.
  • Expertise in different test-driven development frameworks like TDD and BDD using cucumber, Selenium.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudFront, Cloud Formation, IAM, S3, RDS, SNS, SQS, AMI.
  • Expertise in using Maven for build automation.
  • Experience in configuring build and deployment processes using Maven, Gradle, Jenkins.
  • Experience in Database programming using SQL Server and MYSQL.
  • Involved in Test-Driven Development (TDD) and Behaviour Driven Development (BDD) approach.
  • Knowledge of various MongoDB libraries and APIs for different programming languages and platforms (specifically Java).
  • Experience in testing with JUnit Framework using Mockito.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JDBC, JFC/Swing, AWT, Applets, Multi-threading, Java Networking.

Programming Languages: Java, SQL, PL/SQL

Application/Web Servers: Oracle, WebLogic, Apache, Tomcat.

IDEs: Eclipse, Spring STS, IntelliJ, NetBeans.

Web technologies: HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS, Vue JS, JSON, Bootstrap.

AWS Skills: EC2, S3, RDS, EBS, IAM, AMI, ELB, CLI, SNS, RDS, VPN, NAT, GIT, DNS, Route53, DBA, Dynamo DB.

Web Services: SOAP, REST, SOAP UI, Microservices.

Methodologies: Agile, Scrum, TDD, Waterfall model.

Modeling Tools: UML, Rational Rose

Message Brokers: Kafka, RabbitMQ.

Testing technologies/tools: JUnit, Mockito.

Database: Oracle, SQL Server 2008, MySQL, MongoDB, Apache Cassandra.

Version Control: SVN, Git.

Build Tools: Maven, Gradle.

Spring Tools: Spring MVC, Spring Boot, Spring Micro services, Spring REST, Spring Eureka, Swagger UI.

Platforms: Windows, LINUX, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Coding, and testing phases of the back-end server-side business logic development by following Agile Scrum Methodology.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection and Inversion of Control (IOC).
  • Used Spring Framework AOP to implement logging in the application, Spring DAO for data access.
  • Involved in development of REST Web Services using Spring Cloud to extract client related data from databases and used POSTMAN for testing RESTFUL API web services.
  • Engaged in developing the UI by using HTML, jQuery, Angular2 and JavaScript and used AJAX to make calls to other services. Implement responsive user interface, with a focus on performance. Created modules and web components and coupled them together into a functional app.
  • Used React JSto build the UI components, developed filters to display different dimension of data and font size modifiers Developed container components as the logic layer for the UI components.
  • Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverable within time.
  • Additional responsibilities like actively closing defects identified by QA team and writing unit test cases by using JEST unit testing framework for the application developed in ReactJS and NodeJS as the backend.
  • Performed testing and troubleshooting on various securities (currencies) using charting tools (High Charts).
  • Thoroughly used Java1.8 lambdas, HTML5 and CSS3 for application development.
  • Worked on Serverless cloud resource Lambda to configure and triggering files, to generate stacks and templets of corn job that will trigger every 30 minutes.
  • Developed Spring boot applications and microservices and deployed on AWS EC2 instances.
  • Worked on core AWS services such as setting up new server (EC2) instances/services, configuring security groups, and setting up Elastic IP's.
  • Used Spring and AngularJS for creating secure Single Page Applications (SPA) and refactored the existing AngularJS application.
  • Developed RESTful Services with Java using JAX-RS, Jersey, and Spring Boot. Coding for consuming the REST APIs, getting JSON response, and parsing them to get the required formats.
  • Involved in database needs of applications and optimized them using MongoDB.
  • Provided support for troubleshooting and resolving production issues during releases and post releases.
  • Created build and deployment pipelines leverage CICI processes and tools including GIT, Maven, and Jenkins.
  • Worked with AWS Infrastructure teams for configuring security groups and access controls.

Environment: JAVA 1.8, J2EE 6, Spring Framework 4, Spring Boot 1.5, HTML5, CSS, Angular2, XSL, REST, JAX-RS, JUnit, Mockito, Node Js, MongoDB, WebLogic Server 12c, Tomcat, AWS Resources.

Confidential, Kansas City, MO

Java Developer

Responsibilities:

  • Used coreJavato build new functionality based on requirements and implemented New Interface for Previously Ordered Page, Cart Page.
  • Designed and developed web-based UI using JSP, Struts and developed action classes to handle the user requests.
  • Wrote JavaScript/ jQuery Ajax call to retrieve the customer data from the back end and then display on the screen in a well-organized way.
  • Utilized microservices and decoupled architectures for building RESTful APIs.
  • Experienced first-hand practices for integrating microservices into an existing system architecture.
  • Setup the (CI) and (CD) process for the application using the Jenkins.
  • WroteSQLQueries, PL/SQLstored procedures, triggers, and packages on Oracle database.
  • Developed web pages by using Spring MVC and JSP pages.
  • Extensively used Node.js tools like Gulp, Grunt, Developed internal CLI applications for application build.
  • Created Rich UI applications using Angular integrating with REST APIs built on Micro services.
  • Used JPA to develop server-side logic by writing configurations.
  • Using Struts in presentation tier and used Spring Core/IOC to wire/inject the object dependencies.
  • Responsible for getting business approvals for testing deliverables.
  • Developed Data access objects using DAO pattern, JDBC, Spring, Hibernate.
  • Developed API to display currency checker on UI.
  • Used Test Driven Development (TTD) tools like Selenium and Cucumber for Java Automation.
  • Responsible for all code committed to sub version (SVN) and merging of changes to the latest code from the branch.

Environment: HTML5, CSS3, ES6, Bootstrap, Node Js, JDBC, Spring, Hibernate, RESTful API, REST, GitHub, SQL, PL/SQL.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Developed application using Spring MVC, EJB, AJAX and Hibernate and SOAP/Rest web services on Presentation layer, the business layer is built using spring and the persistence layers uses Hibernate with Web logic Application Server.
  • Implemented authentication and authorization for the application using Spring Security and Oauth2.
  • OAUTH 2.0 authentication framework is used to provide security to Restful web services by generating access token to access protected resources.
  • Designed and developed Microservices business components using Spring Boot.
  • Deployed Spring Boot based Microservices using PCF cloud container.
  • Used Spring Framework IOC (Inversion of Control) design patterns are used to have relationships between application components.
  • Configured VMs in availability sets using ARM templates to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • Drive end to end deployment of various Components on the Azure Platform.
  • Implemented data grid/tables using Angular and Bootstrap for front-end client facing single page applications.
  • Automated continuous integration delivery workflows to deploy Microservices applications via Jenkins.
  • Used both reactive and angular forms module to create template and data driven forms.
  • Developed Graphical User Interface using HTML, CSS, jQuery, Java Servlets, and JSP.
  • Worked on developing the REST-based web services using the Spring web services module.
  • Implemented MVC web frameworks for the applications using JSP, Servlet, and Tag libraries that were designed using JSP.
  • Developed application using Spring MVC, JSP, JSTL, and Ajax on the presentation layer, the business layer is built using Spring and the persistent layer uses Hibernate.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Worked Extensively with Angular CLI for creating components, Services, pipes, and Directives.
  • Worked on some of the new features of Angular like new if-else syntax, ng-templates, and form validators.
  • Developed SPAs using Angular, and familiar enough with writing watch commands and gulp commands.
  • UsedAngularcustom Directives for reusable DOM manipulation and Services to implement Dependency
  • Worked on consuming the web services to retrieve information using Spring Rest Client and wrote front-end validations using JavaScript.
  • Contributed greatly to increases in code quality and productivity through his leadership and guidance in areas such as Test/Behavior Driven Development, Refactoring, Pair Programming (Extreme Programming/XP), and Agile Estimation and Planning.
  • Reviewed the XML logical data model and developed XML schema XSD to validate the model and used JAX-B for Xml-JavaMapping and XML-XSLT conversion.
  • Developed and published web-services using WSDL, SOAP and XML, JAX-B based on top-down and bottom-up approaches.

Environment: Azure, HTML, CSS, jQuery, Java Servlets, JSP, Servlet, Spring MVC, JSTL, Ajax, Spring, Hibernate, Spring Framework’s IOC, Angular CLI, Angular, EJB, REST-based web services, Spring, Spring Rest Client, JavaScript, SOAP Web service, Jasmine, Karma, XML, HTTP, SQL, GIT, Jenkins, Maven, NetBeans, Junit.

Confidential

Junior Java Developer

Responsibilities:

  • Collaborated with Scrum Agile team members to review user stories and supporting requirements and translated them into a system design.
  • Designed and developed the User Interface usingHTML,CSS.
  • Experience in creating new features and exposure to new Java Script updates in ES6.
  • Created cross-browser compatible and standards-compliantCSSbased page layouts.
  • Extensively used jQuery, JSON, AJAX,andDOM scripting to create interactive web applications like message posting and autocomplete validation forms.
  • Integrated third party SMS and email API to enable Internal communication system within the applications.
  • Developed interactive Graphs to represent data from the database using Java Script and jQuery.
  • Worked on developing auto generated and downloadable data reports in Word, excel and pdf format using PHP.
  • Created and developed the web-page layout and positioned/developed design elements, using Dreamweaver, HTML and Adobe Photoshop.
  • Developed insertion forms and validated them using JavaScript.
  • Written SQL Queries to interact with Oracle database.
  • Fixed bugs in the production and carried out Unit Testing for the developed functionalities.
  • Worked on Content Management systems (CMS) for managing the digital content.
  • Involved in re-designing the entire site with CSS styles for consistent look and feel across all browsers and all pages.
  • Worked with System Analyst and the project team to understand the requirements.
  • Prepared effective Test Scripts for each of the developed functionality.
  • Designed Templates and Flow of future pages using Adobe Photoshop.
  • Designed webpages and templates using WordPress.

Environment: HTML5, CSS3, ES6, Bootstrap, RESTful API, REST, GitHub, SQL, PL/SQL, jQuery.

We'd love your feedback!