We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Bothell, WashingtoN

SUMMARY

  • 5+ years of experience in IT industry with proficiency in design, development, analysis, testing and deploying of Web based, Client/Server and Distributed applications on multiple platforms using J2EE technologies (Core Java, JDBC, Servlets, JSP, XML, spring, JUnit, Hibernate and Rest API).
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Experience in Software Development Life Cycle (SDLC) process which incorporates Requirement Gathering, Analysis, Developing, Testing and implementing life cycle utilizing approaches like Agile, SCRUM and Test - Driven Development.
  • Experience in Continuous Integration (CI) like Jenkins, Hudson, Travis, Bamboo and Continuous Deployment (CD)tools like Electric Cloud and Nolio
  • Knowledge on DevOps tools like Docker and Deployed microservices on Docker Containers.
  • Developed Microservices for Java Applications and enabled communication among them using REST API.
  • Monitored the applications using NGA tools to check logs and analyze data and updated the sensitive information to team.
  • Hands on experience in implementing web applications using Spring frameworks, MVC, JSF 2.1 and integrated them with Hibernate 3.5.
  • Used OAuth as a secure authorizing tool and implemented authorization on web services.
  • Having knowledge on Java 8 features like Lambda expressions and functional interfaces, and Parallel Streams.
  • Experienced with Core Java concepts such as Serialization, IO, Multithreading, Collections, Concurrency and Exception Handling.
  • Hands-on experience in different modules Spring Framework's Spring Web Flow (Spring Core, Spring MVC, Spring ORM, Spring JDBC, Spring Security, Spring Cloud) Inversion of Control and Dependency Injection of Spring Application Framework.
  • Experience of working with multiple Databases like Oracle, SQL/MySQL and developed applications by using JDBC, JSP Servlets, Hibernate/ibatis and Web Services.
  • Experience in creating Web services like SOAP, UDDI, WSDL and RESTful using open source frameworks.
  • Experience in developing web-based GUIs using HTML5, CSS3, JavaScript, Angular and jQuery.
  • Experience in MVC (Model View Controller) architecture, using JSF, Struts Framework, Hibernate and Spring Framework with various JAVA/J2EE design patterns
  • Experience in developing applications using web/application servers like WebSphere, WebLogic, JBoss, Apache Tomcat.
  • Hands on experience in using MVC (Model View Controller) architecture for developing applications using Servlets, JSP, Struts, JDBC, Java Beans.
  • Experience on Relational and NoSQL database like MongoDB and Cassandra.
  • Competence in using Java IDE tools like Eclipse, NetBeans, IntelliJ to develop dynamic web applications.
  • Extensive experience in developing web interfaces using Angular JS, Node JS, JSP, JSF, JavaScript and jQuery.
  • Good working knowledge on SVN, CVS and GIT for version control.
  • Experience in working with Test Driven Development (TDD) and Pair Programming. Involved in developing test plans, test cases (Manual/Automated), test procedures, white-box and black-box testing.
  • Experience in writing ANT, Maven build scripts and providing logging facility using Log4j.

PROFESSIONAL EXPERIENCE

Confidential, Bothell, Washington

Full Stack Java Developer

Responsibilities:

  • Worked with Agile project management team, Continuous Integration/Continuous Development, Testing/QA team, Enterprise architecture team.
  • Designed and Developed User Interactive Web pages with the help of HTML5, CSS, TypeScript, Bootstrap, JSON and Angular2.
  • Created Single Page Application with loading multiple views using route services and adding more users experience to make it more dynamic by using Angular2 framework.
  • Utilized re framework to bind HTML template (views) to JavaScript object. Worked with Angular2 routes, services, directives and components to set up the test flow.
  • Used Typescript as compiler to compile typescript code into JavaScript and used Typing's to manage Typescript definition. Developed a component that varies content based on the user's navigation by using router-outlet directive in Angular 2.0 and Angular 4.
  • Worked on Apex classes for performing additional functionalities using controllers. Wrote Apex Text class (Methods) for SFDC testing. And made timely data management using the Data Loader tool.
  • Implemented Designed, developed and maintained Restful/APIs / Micro Services integrated with a Responsive UI SaleForce.com Application.
  • Used Any point Platform that integrates APIs, databases and SaaS applications and deployed MuleSoft applications to Cloud Hub and on-premise servers.
  • Experience in MuleSoft Studio API platform on designing and implementing Mule APIs. Worked with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Implemented RAML files for different entity creations and respective associations. Involved in creation & deployment of the application, and Expertise with unit testing by writing the MUnit test cases for Whole application.
  • Used Spring Boot framework for building cloud Micro Services and to develop Spring based application radically faster with very less configuration.
  • Designed and built RESTful Web service interfaces implemented in Java, used Apache Camel as open source message broker for reliable and asynchronous exchange important, used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Created and maintained the configuration of the Spring Application in yaml files remotely on a config server using Spring Cloud Config and registered the services for service discovery using Eureka.
  • Developed user management modules using API token-based authentication and Spring Security.
  • Implemented Persistence Logic with Spring-Hibernate by using JPA and also implemented the connection pool with Spring supported Hikari to access SQL Server database.
  • Managed different infrastructure resources, like physical machines, VMs and even Docker containers. It supports different Cloud service providers like AWS.
  • Junit test cases were written at each layer to test the functionality. Developed a unit test framework for existing code using Junit with Mockito.
  • Involved in deploying the content Cloud platform on AWS using EC2, S3 and EBS, IAM, SNS
  • Used Eclipse as IDE tool and JIRA for bug and issue tracking, Anypoint Studio for Mulesoft. Created Swagger API for control flow.
  • Used HP Fortify scan to perform secure code review of the code base assist with formulation and distribution of Information Security Metrics and Event Reports.
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
  • Used Postman tool for testing the endpoints and involved in working with the QA to assist in writing test cases and debugging the defects in the application.

Environment: Agile, Angular2, HTML, CSS, JavaScript, JSON, Java 1.8, A Web Services, Salesforce, Spring, Spring Boot, Spring Cloud, Microservices, Spring-Netflix, Eureka, MSQL, Hibernate, MuleSoft, DC/OS, Eclipse, Any point Studio, Maven, Jersey API, JUnit, Mockito, GIT, Source Tree, Bamboo, Camel, RabbitMQ, Apache Tomcat application Server.

Confidential, Boone, Iowa

Java Full Stack Developer

Responsibilities:

  • Implemented reusable, testable and stable react components and standalone functions to be added to any future pages.
  • Implemented React.js container and presentational components.
  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
  • Implemented page routing with the use of React-Router to create a Single Page Application (SPA) for quick, responsive pages and dynamic navigation through the menu.
  • Implemented back-end Web API with the use of MongoDB, Express's, and NodeJS and Established connectivity with the use of Axios.
  • Configured the xml files for Open Source Spring 3 Framework to fulfill the Proxy Pattern.
  • Configured the xml files for Hibernate 3 and applied its Object Relational Mapping ORM to enable the data transactions between POJO and Oracle Database using caching on Session Factory as well as caching on query.
  • Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server-side assets.
  • Configured the xml files for Java Mail technology in User Account Activation Service and Password Reset Service.
  • Involved in improvising the PostgreSQL (RDS) in AWS cloud by using the Cloud Formation Template
  • Configured the web.xml file for REST server injection to enable the REST web services by using JAXB API.
  • Responsible for designing the User Interface by coding in HTML5, CSS3, AngularJS, Bootstrap to build this SPA Single Page Application.
  • Customized CSS files by adding new CSS3 features like media queries to ensure fluid/ responsive design for our web pages.
  • Extensively involved in coding with AngularJS, jQuery UI and jQuery Mobile to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
  • Developed JavaScript code to feed data-tables of Google Charts API with data then draw charts with animation effect.
  • Involved in Test Driven Development by writing JUnit test case in the coding part of Java methods like mortgage calculating.

Environment: JDK 1.7, J2EE, Node.JS, Spring 3.0, Hibernate 3.2, Hibernate Annotation, Oracle 10g, Spring Security, REST, Web Service, JSP, JUnit, JSTL, JPA, Servlet, Java Mail, HTML5/HTML, CSS3/CSS, JavaScript, jQuery, jQuery UI, jQuery Mobile,, Ajax, Bootstrap, JSON, XML, Tomcat, JBoss, log4J, Subversion SVN, JIRA, SCRUM, Eclipse

Confidential, Cape Girardeau, Missouri

J2EE Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Developed using new features of Java 1.7 Annotations, Generics, enhanced for loop and Enums. Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Developed screens using HTML5, CSS, JavaScript, jQuery and AJAX.
  • Performed AWS cloud deployments for web applications with monitoring using Cloud Watch and VPC to manage network configurations.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, jQuery and Java script.
  • Involved in a full life cycle Object Oriented application development - Object Modeling, Database Mapping, GUI Design.
  • Developed Functional Requirement Document based on users' requirement.

Environment: J2EE, Spring framework, Spring MVC, Hibernate 3.x, jQuery, JSF, Servlets 2.3, JDBC, AJAX, Web services, AWS, SOAP, XML, Java Beans, Apache POI, JQuery, JavaScript, Oracle 10g, IBM RAD, WebSphere 7.0, Agile Methodology, JUnit, HtmlUnit, XSLT, HTML/DHTML.

Confidential, Oshkosh, Wisconsin

Software Developer

Responsibilities:

  • Interacting with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
  • Followed agile methodologies to carry out the project using TDD (Test Driven Development) approach.
  • Adopted MVC design pattern for implementing various tiers of the application in Struts2 Framework.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Designed and developed user interface using front-end technologies like HTML, CSS, JavaScript, jQuery and AJAX.
  • Developed client-side validations in JavaScript and server side validations in Struts2 using Struts-Validator frame-work for all the form entries.
  • Implemented server-side programming using Servlets, JSP, Struts.
  • Worked with spring and web services with SOAP by creating SOAP services using Spring Controller class.
  • Implemented Spring dependency injection (DI) for all the DAO's, Service Beans.
  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Used XML Web Services using SOAP to transfer the amount to that is remote and global to different financial institutions.
  • Used XPATH, XQuery and XSLT for XML transformations.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
  • Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and for mailing administrator of any system related problems.
  • Involved in creating, modifying SQL queries, prepared statements and stored procedures used by the application.
  • Used Web sphere ESB to reduce costs with a fast and flexible application integration solution that eliminates point-to-point connectivity programming.
  • Setup and Configured the Web Sphere Application Server for deployment and testing.
  • Eclipse is used for development as IDE.
  • Involved in the defect fixes and project tracking by utilizing tools like JIRA.
  • Configured and created application log files using Log4j required to trace application logging activities.
  • Used JUnit for unit testing and repeatable tests for the application.
  • Used SVN for version control across common source code used by developers.

Environment: Java, J2EE, Spring, Hibernate, HTML, CSS, JDBC, JavaScript, jQuery, AJAX, MVC, JAX-WS, Struts, Mongo DB, WebSphere, DAO, servlets, JSP, TDD, Eclipse, XML, SQL, JMS, Web Services, SVN, SOAP, JIRA, Junit, Log4j.

Confidential, Idaho

Java Software Engineer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
  • Created Highly Available Environments using Auto-Scaling, Load Balancers, and SQS.
  • Implemented the AJAX, JSPs, and Servlets, in the MVC Struts Framework to effectively handle the workflow of the application.
  • Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, Action Mapping and Action Form objects.
  • Worked with Core Spring Framework for Dependency Injection, Spring Context to provide message sources.
  • Developed Spring Configuration file to define data source, beans and Hibernate properties.
  • Designed and developed the User Interface using JSP, JSF, HTML5, CSS and JavaScript.
  • Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
  • Implemented single portal application using Spring MVC, Angular JS, REST services and JSON
  • Solved problems using a combination of JavaScript, JSON, and JQUERY
  • Worked with Spring web flow to represent UI flow.
  • Implemented Design Patterns like MVC, Session Facade and Data Transfer Objects.
  • Used Hibernate XDoclet tags to generate hbm.xml files.
  • Worked with Hibernate for developing Persistence classes to interact with the database.
  • Implemented ftp utility program for copying the contents of an entire directory recursively up to two levels from a remote location using Socket Programming.
  • Implemented Webservices for communicating one application to another application by using SOAP, WSDL and EJB Technology.
  • Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.
  • Worked with Cassandra NoSQL Database
  • Used Eclipse IDE, IBM RAD and Web Sphere application server in development.
  • Worked with Log4J for logging purpose in the project.
  • Involved in building and deploying scripts using Maven to generate WAR, EAR and JAR files.

Environment: Java, J2EE, Socket Programming, Servlets, MVC Struts, Spring, SQL, HTML5, CSS, Java script, Angular JS, WebLogic, SOAP, UML, MS Visio, Rational Unified Process (RUP), XML, Oracle, Cassandra, VSS, Log4j, Unix, Maven/Ant, Jenkins.

Confidential, Omaha, Nebraska

Junior Java Developer

Responsibilities:

  • Involved in design, development and support phases of SDLC
  • Developed and designed Software Engineering Solutions using Agile Methodology
  • Developed the project using Angular.js, Node.js, Spring and Spring Boot frameworks
  • Designed and styled UI screens using HTML5, JavaScript and CSS3
  • Responsible for relational database design and development of core components
  • Developed and designed application using Spring Boot and Spring Cloud
  • Developed SOAP Web Services for interacting with Backend
  • Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
  • Maintained Struts architecture throughout the application.
  • Developed the bean classes for better data exchange between the MVC layers.
  • Designed Solutions using Hibernate and JPA to interface with the relational database
  • Used Secondary Caching in Hibernate to enhance the performance of the application
  • Involved in tuning SQL Queries
  • Developed Test Cases using EasyMock and used POSTMAN to test REST Calls
  • Used Node.js to run Grunt Tasks and to build the project (Compile, Minify)
  • Created MongoDB Collections and Wrote Services to Store and Retrieve user data from the application
  • Used Distributed Version Control (GIT) for version control and helped in developing effective GIT Strategies (GIT Flow)
  • Extensively used Maven for Deployment

Environment: Java, Agile,, Node.js, HTML5, CSS3, JavaScript, Grunt, Spring Boot, Spring MVC, Hibernate, JPA, jQuery, SOAP, SQL, MongoDB, Oracle, MAVEN, Tomcat, GIT

We'd love your feedback!