We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

NY

PROFESSIONAL SUMMARY:

  • 9+ years of experience in analysis , development and testing of Web based , Client/Server and Distributed applications across the entire Software Development Life Cycle using Java and J2EE Technologies .
  • Worked on advanced software development methodologies such as JIRA , Agile/Scrum and Waterfall processes.
  • Extensive experience in developing web interfaces using HTML5, CSS, JavaScript, jQuery, Angular - JS, EXT-JS and Bootstrap
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JSP, JDBC, JMS, Swing, Struts 2.0, Spring, Shell Scripting, Hibernate, SOA, Web service, NetBeans, Eclipse, ANT.
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP, DI, Spring Boot, Spring Aspects, REST , Spring Integration, Spring Testing and Spring JDBC .
  • Strong hands-on experience with Spring IO, Spring Boot implementing REST .
  • Good knowledge in Spring framework - Spring IOC, Spring MVC, spring AOP and Spring Web flow.
  • Adept in designing and developing Spring, Struts, MVC, Java/J2EE based framework.
  • Very strong Business Modeling skills using Rational Unified Process, OOAD and UML.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
  • Configured Data Source on WebLogic Application server for connecting to Oracle , DB2 Databases.
  • Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM).
  • Expertise in developing web services with XML based protocols such as SOAP and WSDL.
  • Experienced in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
  • Extensive experience with IBM Web Sphere Server, BEA Web logic, JBoss& Tomcat server.
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.
  • Experience in using various tools and IDEs for development and design like Eclipse, Web Storm, NetBeans, IntelliJ, Notepad++ and Sublime.
  • Expertise using version control tools like CVS, SVN, VSS and Rational ClearCase.
  • Expertise in using Apache Ant, Maven as java build tools.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.
  • Experienced in deploying applications on Web Logic, Apache Tomcat, IBM WebSphere application servers.
  • Strong experience with ANT, Log4j and JUNIT for unit testing.
  • Created Tables, Stored Procedures, User Defined Functions, Views and Triggers for different data operation on the database using SQL server using Java.
  • Worked on Build Automation and Continuous Integration tools like ANT, Maven , Jenkins.
  • Knowledge in composition tools including HP (Exstream) Dialogue and Visual Compuset .
  • Excellent team player with leadership abilities. Strong analytical skills with excellent interpersonal and communication skills with analytical ability and understanding of Organizational functioning.

TECHNICAL SKILLS:

Operating Systems: Windows, Macintosh, Unix and Linux

Languages: C, C++, Java, JavaScript, SQL, HQL, PL/SQL

Java/J2EE Technologies: Java EE 4/5, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA,JSF

Web Technologies: HTML5, DHTML, CSS3, XML, Java Script, AJAX, JSP, Angular JS, Backbone JS, Node JS, jQuery

XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XMLBeans, REST

Frame works: Struts, Hibernate ORM, Spring MVC, Spring Boot, SpringAOP.

ORACLE 10g MSAccess, MySQL, SQL: Server, DB2

Web/Application Servers: Apache Tomcat, JBoss, Web Sphere, Web Logic.

IDE s: Eclipse, NetBeans, WebStorm

Design Patterns: Singleton, session facade, Front Controller, MVC, DAO, MVVM.

Version Controls: GIT, SVN, CVS

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile.

Build Tools: Ant, Maven, Gradle, Docker, Jenkins.

PROFESSIONAL EXPERIENCE:

Confidential, NY

Full Stack Java Developer

Responsibilities:

  • Application developed in Micro Services architecture and used technologies like spring framework, Hibernate 3.3 and RESTful webservices.
  • Used SVN for version control and Jenkins for continuous integration and deployment.
  • Design and Development of User Interfaces, Menu’s using HTML, JSP, Java Script and XML, Ajax, JQUERY
  • Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Agile development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning and Code review meetings.
  • Developing the actual services using IBM Integration Bus and IBM MQ.
  • Analyzed the performance of Cassandra cluster using Node tool TP stats and CF stats for thread analysis and latency analysis.
  • Built backend REST API with Node JS, Express JS and also Implemented modules into Node JS to integrate with designs and requirement.
  • Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager etc.
  • Implemented Data access objects using JDBC to access data from Oracle database
  • Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Developed common modules like services, repositories of the web application using Restful Web Services.
  • Hibernate 3.0 was used for Object Relational Mapping (ORM). Hibernate Query language and the Hibernate
  • Worked on Kanban methodology to make positive change to optimize the flow of work through the system, to visualize the flow of work.
  • Experience in deploying, managing and developing MongoDB clusters.
  • Developed SQL, PL/SQL and Stored Procedures on Oracle 10g.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Integrate the dynamic pages with AngularJS and jQuery to make the pages dynamic. Created re-usable components using custom directives and filters.
  • Developed and designed UI for a dashboard using Angular framework for a database of clients that deal with business connections.
  • Improved performance of the tables through load testing using Cassandra stress tool.
  • Implementing Microservices in Spring Native cloud.
  • Migrated applications to the AWS cloud
  • Worked in the Web services Environment developing the service methods.
  • Developed single page web applications using AngularJS and for client-side scripting and synchronizing java applications
  • Different Modules of Spring framework were used: Injection of Control (IOC) and Aspect Oriented programming (AOP).
  • Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling and Cloud Formation.
  • Extensively involved designing, developing and implementing SQL Queries and Stored procedures.
  • Experienced with AngularJS directives ng-app, ng-model for initialization of AngularJS application data
  • Implemented the Factory, Abstract factory, and MVC and Singleton design patterns.
  • Used CSS to improve the style of the GUI for the Web service test GUI.
  • Involved in developing, testing and deploying on development and stage environments.
  • Implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer.
  • Involved in designing Sequence diagrams and Class diagrams.
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to Git.
  • Developed JUnit Test cases and writing test cases in Mockito framework.
  • Used Rally tool for tracking stories progress and defect tracking in production.
  • Used GIT as version control tool for effectively managing the code changes & experience with Agile/Scrum methodology.
  • Developed build and deployment scripts using Maven and ANT as build tools in Jenkins to move from one environment to other environments.
  • TDD (Test Driven Development) was extensively used for both development of new functionality and Re-factor the legacy code.
  • Experience with Eclipse IDE and springs, Struts plug-ins.

Environment: JDK 1.7, Core Java, J2EE, JSP, AJAX, RESTful web services, JSON, MVC, XML, Apache, AngularJS 4/6, Spring, Hibernate, JavaScript, HTML, CSS, jQuery, GUI, EJB, JUnit, SQL, Jenkins, Rally, Eclipse, GIT, Maven, Rally, Oracle.

Confidential, Warren, MI

Full Stack Java Developer

Responsibilities:

  • Involved in gathering business requirements directly from the end user and prepared system impact analysis document (SIA) and functionality documents.
  • Responsible for the full software development life cycle (SDLC) using Agile Methodology, participated in Daily stand-up meetings with Scrum Master, co-developers communicated with testers and resolved tickets.
  • Developed rich Single Page Applications, Angular-JS, jQuery, AJAX, HTML/XHTML, JavaScript, CSS, and XML.
  • Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods with Angular JS.
  • Configuring IBM IIB with IBM MQ and Integrating IBM IIB with backend FDR using MQ Remote Channels
  • Installation of MongoDB RPM’s, Tar Files and preparing YAML config files
  • Used the Java API to load the data into Cassandra Clusters.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Collaborate in the automation of AWS infrastructure via terraform and Jenkins - software and services configuration via chef cookbooks
  • Integrate the web services using Apache Camel routing and Spring.
  • Configuring high availability using geographical MongoDB replica sets across multiple data centers.
  • Implementing Microservices to communicate with each other across applications.
  • Built an Application and deployed microservices in the AWS Cloud using Docker containers
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Wrote AJAX calls to populate tables, tab menu and other components with JSON data in AngularJS.
  • Extensively used HTML5, Angular.js, JSON, AJAX and DOM scripting for form validations.
  • Used AWS RDS for database configuration.
  • Responsible for building scalable distributed data solutions using Datastax Cassandra.
  • Experienced in React JS and working with React Flux architecture.
  • Developed generic web service architecture using Spring Web Services and Hibernate which could transform responses into SOAP, REST, & JSON allowing for rapid development and clean separation of core business logic and communication protocol.
  • Designed REST middleware to connect Android UI with existing back end layer
  • Used Netflix OSS to design and monitor microservices in a Spring Cloud environment.
  • Used React JS in components like JSX, creating React components, Virtual
  • Developed Hibernate ORM mapping and wrote HQL queries to retrieve table data from Oracle database.
  • Developed user interface using JSP, jQuery and used JavaScript for client-side validations and used AJAX.
  • Used Apache WSDL, SOAP and JAX-WS technologies to create Web Services, generate stubs and consuming the existing services.
  • Developed Apache Camel routes and defined JMS endpoints for message processing and routing.
  • Used AWS code pipeline for moving the code across different environments
  • To perform reporting and template creation for JIRA as directed by IT manager.
  • Created REST web services to send data in JSON format to different systems using Spring.
  • Wrote DAO classes to retrieve the information from database using Hibernate
  • Worked on Web Logic 12cfor deployed interface modules
  • Deployed the application on a WebLogic server on a UNIX platform.
  • Wrote JUnit test cases for unit testing of the developed functionality.
  • Used GIT as a source control to check-in and check-out source code
  • Developed a logging component using Log4J to log messages and errors.
  • Involved in resolving bugs post production and resolved performance issues and participated in code reviews.
  • Perform all Linux operating system, disk management and patch management configurations, on Linux instances in AWS. Consuming the Web Services and integrating them in the applications.

Environment: JDK 1.7, Core Java, J2EE, JSP, AJAX, Log4j, jQuery, RESTful web services, React JS, JSON, XML, JAX-WS, Apache CXF, AngularJS 4, Spring, Hibernate, JavaScript, HTML/XHTML, Bootstrap, EJB, ANT, JUnit, ECLIPSE LUNA, GIT, Tomcat, CSS, Oracle, Web Logic 12c

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Agile Development process was used for the product life cycle management.
  • Designed and Developed complex UI screens using Spring MVC, AJAX, jQuery, JQuery-EasyUI, JSP, CSS, HTML and JavaScript.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Web designing & development using HTML5, CSS3, JavaScript, React Js and Ajax
  • Implemented Struts 2.x framework in the application. Responsible for configuration and integration of Spring 4, Struts 2.x and Hibernate 4.3.x.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end
  • Designed and developed Controllers, Action Mappings, Interceptors, Forms and View pages for management of policy claims using Struts2.x framework.
  • Able to create scripts for systems administration and AWS using languages.
  • Used React Js in components like JSX, creating React components, Virtual
  • Implemented Persistence layer using Hibernate 4.3.x to interact with the MySQL database.
  • Used Hibernate for object relational mapping (ORM) and persistence.
  • Used SAX and DOM parser for parsing xml documents and XSLT API to handle XML parsing in Object Oriented way.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
  • Implemented different Design patterns like DAO, Singleton, Factory, Delegate, and Front Controller.
  • Implemented rest web services using REST, JSON and JAX-RS and SOAP web services using JAX-WS.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • Worked in using React Js components, Forms, Events, Keys, Router, Animations and Flux concept
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Designed interactive web pages with front end screens using HTML5 and CSS3.
  • Implemented jQuery, AJAX calls in JSP web pages to render the response on to UI.
  • Created unit tests using JUnit framework in test driven development approach and developed unit and integration test cases using JUnit and Mockito
  • Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Implemented client-side Interface using React Js.
  • Used SVN as version control tool and Maven as build tool.

Environment: Core Java, J2EE, MVC, Ajax, jQuery, JSP, HTML, JavaScript, Struts, Spring, Hibernate, SQL, REST, JSON, SOAP, SVN, Mockito, JUnit, JDBC and Maven.

Confidential, Cincinnati, OH

Java Developer

Responsibilities:

  • Analyzed the existing application and involved in designing the architecture of new implementation.
  • Developed Web Application process for submitting permit using JSF framework. This includes the use of JSP, Java Beans, HTML, EJB, Hibernate and java server faces framework using design pattern.
  • Oracle was used to store data at the back end.
  • Implemented load-balancing with NGINX to allow dozens of Node JS instances to handle thousands of concurrent users.
  • Solutions involved logging with ELK and Splunk, custom buildpacks, service-to-service security, and other common issues faced when PCF is involved in a large-scale digital transformation
  • Monitoring the health and status of Microservices using Spring cloud Eureka.
  • Involved in designing Sequence diagrams and Class diagrams.
  • Involved in the design of application framework using various design patterns like Session Facade, Service Locator, and Data Access Object and MVC.
  • Acting as a mentor for other AWS, Google Cloud programmers in the team.
  • Development of web tier using JSF Framework.
  • Redesigned and re-implemented services using NGINX, Node JS, Express JS, Mongo DB, and MySQL
  • Designed Session EJB’s for the Services tier.
  • Created standards and patterns for deploying a spring boot data micro-service architecture to PCF
  • Used Hibernate for persistence.
  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client-side validation.
  • Implementing serverless Big data pipelines using AWS, Google Cloud, AWS, Google Web Toolkit and AWS, Google Cloud Kinesis
  • Developed Mule ESB flows using Java and MuleSoft Connectors.
  • .Added dynamic functionality to the application by implementing jQuery, Node js.
  • Built NodeJS packages/libraries to support current and future Node Development.
  • Used Rational Rose for model driven development and UML modeling.
  • Participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved in writing JSP and Servlet components.
  • Created both producer and consumer web service components using REST and implemented RESTful web services.
  • Store private container images on Cloud Platform for fast, scalable retrieval and deployment by Google Cloud
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Composed and executed MongoDB document scripts to insert, update NoSQL database, automating data changes, reporting and also wrote MongoDB client to receive data.
  • Used MongoDB database to provide recommendations on Performance tuning for applications.
  • Developed Web services for sending and getting data from different applications using REST messages, such as Loan Applications, to transfer data from Branch Server.
  • Extensively used SOAP protocol to exchange data between two applications with in the form of XML.
  • Designed and implemented Web Services including time critical updating process.
  • Developed and tested the application using Eclipse.

Environment: JAVA, JSP, Java Beans, Hibernate, JSF, MVC, XML, HTML, EJB’s, SOAP, Web Services, Oracle, Eclipse, Rational Rose.

Confidential, Raleigh, NC

Jr. Java Developer

Responsibilities:

  • Involved in requirement analysis and participated in the design of application using UML&OO Analysis Design and Development.
  • Created deployment models for cloud foundry, explaining the underlying VM, Container, and application layout across multiple PCF foundations spread across the globe
  • Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management.
  • Designed and Developed UI for Portfolio Review Dashboard application using AngularJS, HTML, CSS, Bootstrap, LESS, JavaScript and JQuery
  • Implemented client-side Interface using Node JS and used for creating reusable UI components.
  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models).
  • Created Gulp scripts for various tasks and used Node-JS for managing application UI Dependencies.
  • Portfolio review dashboard is a single page application meant for Stakeholders and Business users for faster and easier access to critical information for data-driven decision-making.
  • Explained to executive-level personnel on how PCF is the key component for a meaningful digital transformation
  • Data is represented using High charts - speedometer, Heat map and spider web.
  • Developed unit test cases using Mocha and Karma as unit test runner for various application modules.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Implement the JavaScript/jQuery frameworks such as Node JS for MVW/MVC framework
  • Developed a Java based ETL tool which extracts data from sources like IBM Cognos (xml) & MySQL and dumps data in the target tables in MySQL database.
  • Currently working on Docker container implementation for the Enterprise build system.
  • Implemented MVC web frameworks for the web applications using JSP/Servlet/Tag libraries that were designed using JSP.
  • Used SQL, PL/SQL and Stored Procedures for Oracle back-end database.
  • Involved in configuring the database to Oracle9i.
  • Involved in developing a branded portal using the administration tool on web Sphere Application server.
  • Used JDBC to configure files to access the database.
  • Developed and tested Java Server Pages (JSP).
  • Developed reusable AJAX components for web-tier.
  • Developed customized JSP tags for project.
  • Developed reusable DHTML components for enhanced user interaction.
  • Monitored/Improved the performance and behavior of web applications.
  • Extensively used and configured of Open Source technologies in the project.
  • Developed business components for various functionalities.
  • Developed JUnit test cases for unit testing.
  • Involved in peer-to-peer code reviews. Involved in usability and accessibility design issues of the system.
  • Designed and developed Web pages using JSP, HTML, JavaScript, and JSF.
  • Created extensive SQL queries to analyze data flows across multiple databases.

Environment: Java, Rational rose, MVC, SQL, PL/SQL, Oracle9i, JDBC, JSP, Ajax, DHTML, JUnit, HTML, JavaScript, JSF.

Confidential, Palm City, FL

Manual Tester

Responsibilities:

  • Developed a Java based ETL tool which extracts data from sources like IBM Cognos (xml) & MySQL and dumps data in the target tables in MySQL database.
  • Prepared Test Plans for each release, written Test Cases and executed them as part of Functional Testing.
  • Analyzed and test configuration changes in FACETS
  • Performed Black Box testing and conducted Functionality and Regression testing on various phases of the Management software.
  • Involved in UAT testing (User Acceptance Testing) and Implementation.
  • Created/uploaded and maintained requirements/user stories into TFS and created requirements and test matrix into MTM.
  • Support UAT testing and created defect guidelines documents for users using MTM.
  • Gained Knowledge of EDI transaction code sets including, 276/277, 834, 835, 837.
  • Reviewed Software and Functional Specification documents for Test Planning.
  • Worked with medical Payment/billing system which kept track of various payment and bills issued to authorized medical care providers.
  • Tested a number of complex ETL mappings, mapplets and reusable transformations for daily data loads.
  • Involved in setting up the test environment (in QA and UAT regions) by making the required data available for validating the ETL Processes.
  • Documented Functional Specifications for Enrollment (834), Customer Service Interface, Claim (837) including Encounter Claim and Capitation Payment (820) and Authorized Representative for Medicaid Members.
  • Responsible for testing ETL process based on Data Mapping Specification Document by writing complex SQL Queries.
  • Preparation and Execution of Test Plans, Test Cases for the mappings developed through the ETL SSIS tool in the QA environment.
  • Conducted User Acceptance Testing (UAT).
  • Involved in testing of Facets Implementation, Tested end to end testing of FACETS Membership and benefits module
  • Work in the Agile testing environment with frequently changing requirements and features set.
  • Executed SQL queries to validate the backend data using SQL Server.
  • Identified the test scenarios and performed Web Services functional testing using Soap UI
  • Perform the web service testing using the SOAP and verified the correct data sending and receiving through SOAP envelop messages in the XML format.
  • Conducted Smoke Testing of the new ICD-10 UAT region and recorded testing results in RTM.
  • Generated the test defects report and reported it to the development team for Bug fixing through Microsoft Test manager (MTM)
  • Worked effectively on Member/Subscriber Benefit in Facets and functionality of new features, new enrollment, enhancements and Data validation in Facet
  • Test plan and test execution using Microsoft Test Manager (MTM) and Team Foundation Server (TFS) for managing Backlog, Tasking, Tracking and Requirement traceability.
  • Involve in preparing Trace Matrix to design test cases.

Environment: Selenium web driver, Java, SOAPUI, TestNG, UAT, ETL, Facets, MYSQL, Windows, MySQL, JSP, JIRA, Putty and MS Office.

Confidential, San Ramon, CA

Manual Tester

Responsibilities:

  • Conducted User Acceptance Testing (UAT).
  • Developing detailed QA status reports and tracking key QA milestones.
  • Communicating with business analysts, development team and the stake holders for defect management.
  • Analyzing the business requirements and functional specification documents.
  • Analyzing and refining incomplete and ambiguous requirements.
  • Creating test plans, requirement traceability matrix (RTM), and test cases based on the requirements documents.
  • Performed Integration Testing and Database Testing.
  • Performed different kinds of manual testing like Functional, Integration and End-to-End testing during different phases of testing.
  • Scheduling batch test, log and track defects using Jira.
  • Working in regression automation Selenium Scripts using POM framework, fixing regression failed cases.
  • Carried out Testing of Web services using SOAP UI.
  • Used TestNG for Test suite Report Generation.
  • Used Data Source and Data Source Loop test steps for doing Data Driven Testing in SOAP UI.
  • Used different kinds of Assertions for validating the response again some expected response in SOAP UI.
  • Validated WSDL’s using Schema Compliance Assertion in SOAP UI.
  • Attended Defect Resolution Meetings

Environment: Selenium web driver, Java, SOAPUI, TestNG, Windows, MySQL, JSP, JIRA, Putty and MS Office.

We'd love your feedback!