We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Herndon, VA

SUMMARY

  • Over 8+ Years of professional experience in all the phases of software development life cycle including Design, Development, Integration of Client/Server environment, Maintenance, Implementation and Testing of various software applications using Java/J2EE related technologies.
  • Experience in reviewing client requirement, creating User Stories, Tasks in HP Agile Manager, Rally, JIRA following Agile (SCRUM) and Water Fall methodologies.
  • Expertise in developing applications using OOA, OOD and OOP Java, J2EE Technologies, EJB, JDBC, JSP, Servlets, XML, JavaScript, JS, jQuery, Angular, DOJO, AJAX.
  • Designed and developed the application using Struts 1.0 & 2.0, Spring 3.x/4.x and Hibernate 2.0 & 3.0
  • Good knowledge of Design Patterns like Singleton, DAO, Factory, MVC, Service Locator Pattern, Builder Pattern, Proxy Pattern.
  • Expertise in RDBMS, JDBC, Hibernate, Oracle and SQL Server including SQL or PL/SQL, Stored Procedures.
  • Sound knowledge and experience in SOAP and REST architecture.
  • Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
  • Designed and developed the REST based Micro services using the Spring Boot, Spring Data wif JPA.
  • Expertise in Search Tools like SPLUNK, and KIBANA.
  • Expertise in monitoring tools like Dynatrace and New - Relic.
  • Experience in full-text search engine techniques like Lucerne, Solar wif Jetty Server.
  • Experience in Apache Lucene and Solr 4.x search engine.
  • Experience wifApacheCassandraandApache SOLR, IONIC.
  • Experience of Software Development using J2EE technologies in a web and client-server environment using JSP, JSTL, Servlet, AJAX, JDBC, Hibernate 4.3, Spring Security 3.2, OAuth 2.0, JMS, Java Mail and Log4
  • Strong experience in designing and working wifMySQLandMongo DB
  • Experience in design and development of MQ Series applications using MQ Series for Java and MQ Series JMS APIs & MOM (Message Oriented Middleware).
  • Experience wif Application Servers and Web Servers such as Tomcat 7.x/8.x, JBoss EAP Server 7 and Oracle WebLogic 7/8/9.5/10.
  • Extensive experience in different IDEs like Net Beans, WSAD, RAD, IntelliJ, Eclipse.
  • Design and Analysis (OOAD) resulting in Use Case View (Use Cases & Actors) & Logical View (Class Diagram and Object Sequence Diagram) using UML technology.
  • Building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlet, JSP, JSF 1.3, EJB 3.0, Struts, Hibernate, Spring, JDBC, JMS, MQ, JNDI) and XML.
  • Highly knowledgeable in UML, Use Cases, Conceptual Models, create Process Flows, Wire Frames, Integration Flows, and Deployment Flows using Microsoft Visio.
  • Hands on experience in Version Control like IBM Rational Clear Case 7.0/7.1, CVS, SVN, and Godthab.
  • Experience working wif MEAN (Mongo DB, Express’s, Angular, Nodes) stack.
  • Relational databases; Oracle 11g, MySQL, MS SQL Server using SQL and PL/SQL.
  • UI Frameworks by using JSF.
  • Worked Extensively in using theJSR 286, 168Portlet API and developingPortalApplications,WSRP, XML Access
  • Worked wif WebSphere Portlet Factory 6.1, IBM Rational Application Developer 8, 7.5
  • Object Relation Mapping framework - Hibernate 3.0 & 4.0. SPRING modules - Spring-WS, Spring MVC, Spring Core, Spring-Hibernate, Spring-JDBC.
  • Design patterns such as Factory, MVC, Singleton, Facade, Filter, Data Transfer Object (DTO), Data Access Object (DAO), Value Object (VO) and Business Object (BO).
  • Front end technologies CSS, JavaScript, HTML, JSP, DHTML, XHTML, XML, REACT, JSTL, JSON, AJAX and Angular.
  • XML related technologies such as DOM, SAX, XML Schema, XSL, XSLT, Path, DTD, XSD, JDOM, JAXB, Excess and JAXP.
  • Windows XP/2003/2007, UNIX, operating Systems and performed automation using Unix/Linux and DOS

TECHNICAL SKILLS

Language: Core Java, Java 8, J2ee, SQL, PL/SQL, Linux/Unix, and CLI.

Client-Server/ Distributed Tech.: Java, J2ee, Servlet, Java-Script, JQuery, HTML, XML, XSLT, JSTL, JSP, JDBC, JUnit4, Struts 1.1, Web Services, SOAP, WSDL, XML-RPC, Spring MVC, Spring-WS, Spring-JDBC, Spring-hibernate, Hibernate 3.0, JSF 1.3, EJB 3.0, UML Notation, Design pattern.

Scripting: Servlets, JSP, HTML, DHTML, CSS, Angular (4 and 6) JS, Node JS, jQuery, JavaScript, Backbone JS, AJAX, React JS

Databases: Oracle 7.x/8i/9i/10g, Oracle 11g, MySQL, DB2, MS Access.

Java Technologies: Core Java, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Java Swing, JavaBeans, Web Services

XML Tech.: XML, Schema, XSD, DTD, XSLT, XPATH, XQuery, SAX, DOM API, XML Parsers and JAXB.

ORM Tool: Hibernate 3.0 & 4.0

Frameworks: Struts 1.1, Spring 3.0, JSF 1.3

LOG Monitoring Tool: SPLUNK and KIBANA

Application Monitoring: Dynatrace and New-Relic

Software IDE: Eclipse, Sprint Tool Suite, NetBeans

Protocols: TCP/IP HTTP, HTTPS, FTP, SOAP

Design Pattern: Facade, Singleton, Factory, MVC, Filter, DAO, DTO, BO, etc.

Version Control Tools: Concurrent Version System (CVS), GIT, SVN Subversion 1.4, Clear Case 7.0.1, T.F.S. (Team Foundation Server), VSS

Utility/ Other Tools: PL/SQL developer, JUnit, Hudson, Log4j, Putty, Crystal Reports, Soap-UI, JIRA.

Operating Systems: Windows, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Herndon, VA

Full Stack Java Developer

Responsibilities:

  • Worked on application architecture and re-design of various parts of the application.
  • Worked wif Requirement leads and Project managers to translate business Requirements into technical specifications.
  • Hands on experience JBOSS DROOLS, Guvnor, writing the Business logics and the Business rules, designing, and developing the Decision Tables, Agenda Filter, Knowledge Base, and JBPM.
  • Developed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM framework such as Spring JDBC Support, Hibernate and JPA.
  • Worked in Agile mode and interacted closely wif the product owner and business team.
  • Setup a new clear case project and ANT scripts and owned the deploy process.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • End to end deployment ownership for projects on AWS. This includes Python scripting for automation, scalability, builds promotions for staging to production etc.
  • Hands-on experience in creating Angular factories for using angular services like $http and $resource to make RESTful API calls to the Java based backend.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed wif Java.
  • Experience AWS services (VPC, EC2, S3, Dynamo DB, Lambda, SNS).
  • Has Setup alerts from Ops for monitoring mongo DB clusters.
  • Performed development operations like query tuning for better performance.
  • Implemented Grails Services and controllers to perform actions.
  • Implemented Grails Pagination to display data using Grails Templates and views.
  • Developed web applications using Groovy and Grails.
  • Good knowledge of Mockito framework for performing Unit testing, helped developers in Unit testing in test driven development.
  • Used Spring for Dependency Injection and used Apache Camel to integrate spring framework.
  • Performed client-side validations using JavaScript and Struts validation framework.
  • Involved in designing and deploying multiple applications utilizing all the AWS stack (Including EC2, Route53, S3, Dynamo DB, SNS, IAM) focusing on high-availability, fault tolerance, and auto- scaling in AWS Cloud Formation.
  • Performing Impact Analysis, Design, and Estimations for the enhancements to the applications.
  • Impact Analysis, Design, and Estimations for the enhancements to the applications.
  • Interacted wif the business users to gather requirements and provided high-level design wif Sequential and State-chart diagrams.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, Batch, Lambda to ensure successful deployment of Web applications.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object.
  • Developed Business components and Services using EJB3.0, JPA and JAX-WS and deployed them in Business tier application server.
  • Developed various Land registry office user interfaces, Model Beans and DAO using JSF Framework.
  • Has written Unit Test Cases and Integration Test Cases using Junit framework.

Environment: Core Java, Oracle 10g, JSP, Servlets, JDBC, Collections, Generics, JUnit, Solar, Lucerne, Struts 3.0, Spring, AWS, JBPM, Hibernate, Apache Camel, Micro services, Log 4J, Eclipse 3.5, WebLogic Application Server 10.3, Multi-threading, Restful, SOAP, UML, SQL, NOSQL, Agile, Maven, SVN, Clear Quest.

Confidential, Orlando, FL

Java Full Stack Developer

Responsibilities:

  • Experience working in Agile development following SCRUM process, Sprint, and daily stand-up meetings.
  • Worked wif Advanced Java 8 features like Lambda, filters, and Predicates for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.
  • Developed UI layer for the application using HTML5, CSS3, ReactJS and Bootstrap.
  • Developed user interface by using the React JS, Flux for SPA development. Involved in building single page cross browser compatible applications using React JS.
  • Worked wif advanced MVC framework such as Spring-IOC, MVC and Batch to implement backend functionality.
  • Heavily used Spring Inheritance, Auto Wiring, Core-Container, Security, ORM modules as part of migration from EJB to Spring, Spring Quartz for scheduling tasks to generate reports.
  • Extensively used built-in directives like ngIf, ngFor, ngStyle, ngClass, ngSwitch for having the better template driven reusable code.
  • Used Looker API’s for fetching the data, fetched the view using xPaths, generated the filters, used lookML on top of data for filtering the data, generated the dashboard layout for presenting the data.
  • Developed Rest API using Node.js, Express server, Cassandra database (Hive, presto) using SOA architecture(POC).
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing Angular2,6 JavaScript API.
  • Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac and debugged using tools like Firebug.
  • Performed unit testing using the open source Jasmine/protractor framework.
  • Implemented SOA to develop Spring Restful and implemented Spring Eureka, Netflix, Ribbon using Apache AXIS. Created and injected Spring services, Spring Controllers and the DAOs to achieve DI.
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Models.
  • Developed Spring Boot application wif microservices and deployed in AWS using EC2 instances.
  • Responsible for developing the sequential and conditional batch jobs using the Spring batch framework.
  • Implemented Spring circuit breaker pattern, integrated Hystrix dashboard to monitor Spring microservices.
  • Worked on the creation of custom Docker container images, tagging, pushing images, integration of Spring Boot.
  • Used Hibernate JPA, Object/Relational-Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif SQL based schema.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and Hibernate cache concepts.
  • Followed Java and J2EE design patterns like Singleton, Service Locator, Session Façade, DAO during development. Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services.
  • Configured AWSIdentity and Access Management (IAM) Groups and Users for improved login authentication.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • UtilizedAWSLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda functions.
  • Designed and implemented MySQL database to record the collateral securities and settlement data.
  • Wrote SQL queries, stored procedures, and enhanced performance by running explain plans.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Extensively used Jenkins as build automation tool to streamline CI/CD process.
  • Implemented SSL and TLS for establishing authenticated and encrypted links between two systems.
  • Involved in using SLF4J log validation tool to validate logs.
  • Experience wif Tomcat application server to deploy the applications and configure multiple data sources messaging.
  • Worked wif Bitbucket as a version control tool in the project and done unit testing wif Junit and Mockito.

Environment: Java 8, J2EE, Spring, Spring Boot, Spring Security, Spring Eureka, Angular, Ribbon, Hibernate, ReactJS, HTML5, CSS 3, JavaScript, jQuery and CSS, SOAP, Spring Batch, Tomcat, JBoss, IntelliJ, Bitbucket, GitHub, Docker, AWS, JUnit, Jenkins, MySQL.

Confidential, Miami, FL

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development, and testing Followed Agile methodology.
  • Used Java 8 features like Lambda expressions for array operations, Streams, Method reference, Collections.
  • Used Executor Service multithreading to implement Thread pool, parallel processing to run processes asynchronously using future calls to access the data.
  • Heavily used Spring Inheritance, Auto Wiring, Core-Container, Security, ORM modules as part of migration from EJB to Spring, Spring Quartz for scheduling tasks to generate reports.
  • Designed and developed the UI layout and front-end programming for web application that matches the wireframes using the latest HTML5, CSS3 and Angular 2,4.
  • Extensively used all the new HTML5 features like local storage, session storage new input attributes, Canvas and SVG, audio and video.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2&4
  • Used new CSS3 features like multi-column layout, gradients, and web fonts, transform and transpose and media.
  • Implemented SOA to develop Spring Restful and implemented Spring Eureka, Netflix, Ribbon using Apache AXIS. Created and injected Spring services, Spring Controllers and DAOs to achieve DI and to wire objects.
  • Developed Spring Boot application wif microservices and deployed in AWS using EC2 instances.
  • Worked on the creation of Docker container images, tagging, pushing images, integration of Spring Boot.
  • Experience in working wif container-based deployments using Docker images, Docker file, Docker Hub, Docker Compose and Docker registry.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, and transactions.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and Hibernate cache concepts.
  • Composed and executed DynamoDB scripts to insert and update NoSQL database and reporting.
  • Worked on DynamoDB Streams in capturing Table activity.
  • Followed Java and J2EE design patterns like Singleton, Service Locator, Session Façade, DAO during development. Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Utilized AWS Cloud platform and its features which include ECS, EC2, SNS, SQS, RDS, Cloud Watch, Cloud Trail, ECR, Lambda, Cloud Formation, Auto scaling, Cloud Front, S3 and Route 53.
  • Configured AWS IAM roles and Security Group in Public and Private Subnets in VPC.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Utilized AWS Lambda platform to upload data into Amazon Aurora MySQL DB and to trigger other AWS Services (like EC2, SQS, SNS, DynamoDB focusing on high-availability, fault tolerance and auto-scaling).
  • Used Amazon CloudWatch to monitor AWS services and Datadog to monitor cloud scale applications.
  • Designed and implemented Amazon Aurora MySQL, Oracle 11g database to record the collateral securities and settlement data.
  • Wrote SQL queries, stored procedures, and enhanced performance by running explain plans.
  • Developed Maven scripts and developed builds using Maven and integration servers like Jenkins.
  • Developed Integration test suites for all services invoking python scripts using JSON.
  • Experience wif Tomcat server to deploy the applications and configure multiple data sources messaging.
  • Prepared Junit, Selenium test cases and executed them as part of auto build process from Jenkins Jobs.

Environment: Java8, J2EE, Spring v4.x, Spring MVC, Spring Boot, Hibernate v4.0, Oracle 12c/10g, Angular-JS 2, Node JS, Bootstrap, CSS/CSS3, HTML5, JavaScript, JQuery, AJAX, Apache Camel, Ionic, Apache Tomcat, React, Cucumber, GIT, IntelliJ, AWS SNS/SQS, JMS, DB Visualizer, Tomcat 7.1, JBoss, SVN, Maven, JIRA, SOAP/Restful Web Services

Confidential, Columbus, OH

Java Developer

Responsibilities:

  • Experience working in Agile development following SCRUM process, Sprint, and daily stand-up meetings.
  • Used Java 1.8Lambdas to make anonymous inline function calls and used Streams to work effectively wif
  • Collection objects.
  • Wif the concept of ReactJS Worked on usage metrics and end to end events tracing for analysis purpose.
  • Client-Side code was written in ReactJS, jQuery and server-Side Code were developed using MVC4.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments.
  • Developed microservices wif Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced using Ribbon and exposed through one API gateway.
  • Implemented Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring microservices.
  • Used new CSS3 features like multi-column layout, gradients, and web fonts, transform and transpose and media.
  • ExperiencedAngular2pass data between components, created pipes to transforming data, nested containers, and set Angular Services.
  • Developed and designed the agent portal using framework Angular2.0 along wif CSS3, HTML.
  • Secured the REST API’s by implementing OAuth2 token-based authorization scheme using Spring security.
  • Create and configured the continuous delivery pipelines for deploying microservices and lambda functions using CI/CD Jenkins server.
  • Extensively used Hibernate 4.2 concepts such as inheritance, lazy loading, dirty checking, and transactions.
  • Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Implemented service methods and SQL queries, PL/SQL to interact wif the Oracle Database.
  • Worked on REST APIs, and Elastic Search to efficiently handle and searching JSON data.
  • Worked wif Container service Docker wif build port and other utilities to deploy Web Applications.
  • Worked on all the latest Angular concepts like creating custom directives, components, services, $http service, factory's, $watch and $apply etc.
  • Worked wif NoSQL MongoDB to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of valuable information such as payment status report.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux).
  • Deployed Spring Boot based microservices Docker container using AWS EC2 container services and AWS admin console.
  • Worked on spinning up AWS EC2 instances, Creating IAM Users and Roles, Creating Auto Scaling groups, Load balancers and monitoring through Cloud Watch for the applications, S3 buckets, VPC etc.

Environment: HTML 5, CSS 3, Bootstrap, Spring boot, Python, ReactJS, Node JS JavaScript, Angular, Ajax, Maven, Spring 4.x, Hibernate 4.x, Docker, CloudWatch, AWS S3, VPC, REST, WebLogic Server, Swagger API, Kubernetes, Jenkins, GIT, Junit, Mockito, Oracle, MongoDB, Agile Scrum.

Confidential

Java Developer

Responsibilities:

  • Developed Action Classes, which acts as the controller in Strut’s framework.
  • Developed web application using Struts 2.X, JSP, Servlets, Java beans that uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Wrote JavaScript for client-side validation.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Used SQL queries extensively to talk to DB2 database.
  • Monitored the logs using Log4J and fixed the problem.
  • The application was deployed on the Tomcat.
  • Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Developed the front-end UI using JSP, C++, HTML, JavaScript, CSS.
  • Implemented Struts Validators framework to validate the data.
  • Involved in build and deploying the application using ANT.
  • Used CVS as version control system.
  • Worked on bug fixing and Production Support.

Environment: Java, JDBC, Struts, JavaScript, React, Html, CSS, JSP, Servlets, Tomcat, DB2, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!