We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Washington, DC

PROFESSIONAL SUMMARY:

  • Around 9 years of experience in Software Development Life Cycle (SDLC) process wif expertise in Requirement Analysis, Planning, Reviewing Specification, Documentation, Scheduling, Design, Development, Testing, Implementation and Maintenance of applications.
  • Exposure to Full Life Cycle in different software development methodologies like Water Fall Model, and various Agile Methodologies like Test Driven Development, SCRUM, and Pair Programming.
  • Developed Robust User Interface using Bootstrap, AngularJS, NodeJS, BackboneJS, JSP, JavaScript, jQuery, CSS, and HTML.
  • Excellent understanding & hands on experience in Hibernate, Hibernate Query Language (HQL), Transactions, Exceptions, Java Transaction API (JTA).
  • Expertise in Design and Development and Implementing Enterprise, Web and Client Server applications using JAVA, J2EE, Servlets, JDBC, JNDI, Java Mail, EJB, Web Services (REST and SOAP) and Java Database Connectivity technologies. Good experience in Software designing using MVC architecture.
  • Experience wif frameworks/tools such as Struts, Spring, Ant, Maven, Log4J, JSP, and JSF.
  • Written Unit and Integration test cases using frameworks such as JUnit and JMockit.
  • Good Experience in data - driven and keyword-driven testing, Selenium WebDriver and creating scripts in Selenium.
  • Good experience in Object Oriented Design (OOD), analysis (OOA), Modeling (OOM) based on Unified Modeling Language (UML).
  • Experienced wif Jenkins methodologies includes CI (Continuous Integration) and CD (Continuous Deployment).
  • Worked on various IDE's like Eclipse, JBuilder, Net Beans, Web Sphere Studio Application Developer (WSAD), RAD and WID.
  • Strong noledge of Apache Derby, Cassandra database servers.
  • Expertise working on Application servers, Web servers likes IBM Web sphere, BEA Web Logic, JBoss and Apache Tomcat.
  • Experienced in Core Animation Framework, creating animations to include rotation, fade, translation, and scaling.
  • Proficient in designing and implementing web server solutions and deploying Java application servers like Apache Tomcat, IBM WebSphere, Web logic on Windows/UNIX platform
  • Strong noledge of Database programming design using Oracle, DB2, MS Access Server and MySQL.
  • Experience in deploying, managing and developing MongoDB clusters.
  • Created multiple databases wif sharded collections and choosing shard key based on teh requirements.
  • Worked wif app developers during API development, database restructuring, and to implement a secure server, using OAuth2, between server and client applications.
  • Experiences on Cassandra systems backup and recovery and Cassandra security.
  • Extensive experience in building teh data layer using O/R mapping technology such as Hibernate 3.0.
  • Expertise in using Amazon AWS API tools like Linux Command line, puppet integrated AWS API tools.
  • Good experience wif Amazon AWS IAM Service: IAM Policies, Roles, Users, Groups, AWS Access Keys, and MFA.
  • Extensively used Java version 8 features such as lambda expressions, Parallel operations on collections and for TEMPeffective sorting mechanisms.
  • Hands on experience in Continuous Integration using Jenkins, bamboo (Atlassian tool) and built application using ANT and Maven and Gradle.
  • Having Good Knowledge of Lambda Expressions.
  • Automating build process, extensive noledge of build tools like ANT & MAVEN to package into .war and .jar artifacts. Handling Nexus and Artifact repository management;
  • Extensive development experience on different IDE's like Eclipse, Net Beans, and IBM RAD.
  • Expertise working on Application servers, Web servers likes IBM Web sphere, BEA Web Logic, JBoss and Apache Tomcat.
  • Frequent use of Microsoft SQL Server for research and data verification; testing wif use of harnesses, Sandbox scripts
  • Experience in back-end, including implementation and maintenance of web applications, web services, microservices, and data access layers using MVC, REST, JSON
  • Designed and developed Micro services business components using Spring Boot.
  • Worked on messaging/queuing systems, streams and Microservices.
  • Implemented CI/CD allowing for deploy to multiple client Kubernetes/AWS environments
  • Programming experience using design patterns such as Factory Pattern, MVC Pattern, Command Pattern, Façade Pattern and Singleton Pattern in Java.
  • Developed Central login system API wif Basic and Active Directory authentication passport strategy and JWT (JSON Web Token).
  • Experience in working wif XML in transferring data across various platforms, performing data validations, reading and writing data using XML (DOM&SAX) parsers.
  • Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect.

TECHNICAL SKILLS:

Languages: Java, C, C++, PL/SQL, J2EE Technologies Servlets, JSP, JDBC 2.0/3.0, Spring MVC, Hibernate 2.0/3.0, Tiles.

Operating Systems: Windows (10/8.1), Ubuntu, Mac

Web Technologies: HTML, DHTML, Java Script, AJAX, Servlets, JDBC, JSON, CSS, JQUERY, XML, Groovy, Angular JS, Python, Angular 2, Angular 4.

Databases: Oracle, MySQL, MSSQL Server, PostgreSQL, MongoDB, Cassandra.

IDE: Eclipse, IntelliJ, NetBeans, IBM Rational Application Developer (RAD)

Messaging Technologies: JMS, AMQP.

Version controls: SVM, GitHub, RStudio, Spyder, Octave GUI, KNIME, Coggle, Jasmine.

Application/ Web Servers: IBM WebSphere, WebLogic, JBoss, Apache Tomcat, AWS

Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.), Hibernate ORM 5.0.2, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting).

Build/Testing Tools: Ant, Maven, Jenkins, JUnit, Mockito, Power Mockito, Log4j, XML Spy, SOAP UI.

Cloud technologies: Cloud Foundry, Docker, AWS, Spring cloud Testing Frameworks.

Integration: Cucumber, HP-UFT, HP-PC, Selenium, SOAP UI, Jenkins, Drools.

PROFESSIONAL EXPERIENCE:

Full Stack Java Developer

Confidential, Washington DC

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Used AGILE methodology and participated in SCRUM meetings.
  • AWS EC2 instances were configured in developing and QA environments wif NodeJS.
  • Designed interactive web pages wif front-end screens using HTML5 and CSS3.
  • Designed and implemented teh user interface using HTML5, CSS3, JavaScript and Angular JS.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and used Hibernate Persistence Strategy to interact wif teh database.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts and Angular 2.0
  • Enhanced user experience by designing new web features using MVC Framework like Express JS and Node JS.
  • Worked on teh modernization of a legacy and outsourced UI technologies used were Angular JS 2, CSS, Node JS, Express JS and AWS (Amazon Web Services).
  • Used AJAX and JSON to make asynchronous calls to teh project server to fetch data on teh fly.
  • Developed a tool to retrieve and send data to third-party service provider dis feature was implemented using REST.
  • Involved wif bug fixing on functionality, performance and designing issues wif JavaScript, jQuery, HTML5, CSS3, and AngularJS.
  • Used Bootstrap and AngularJS, React.js and Node.js in TEMPeffective web design.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
  • Used RESTFUL client to interact wif teh services by providing teh RESTFUL URL mapping
  • Built MAVEN scripts for automated deployment and for teh build operation of teh entire application.
  • Deployed teh application in WebSphere Application Server 6.0.1 and Configured JMS in teh WebSphere application server to send messages to teh queue.
  • Spring Controllers were used wif Angular JS to route teh control to desired Java services.
  • Implemented scripting wif Ajax and XML to dynamically refresh teh page contents.
  • Developed Controller for teh request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
  • Involved wif bug fixing on functionality, performance and designing issues wif JavaScript, jQuery, HTML5, CSS3 and Angular JS.
  • Designed and developed Restful service interface using Spring MVC to teh underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
  • Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
  • Created custom Plugins, templates, and functions for Angular JS application.
  • Implemented Hibernate for data persistence and management.
  • Analysed and fixed issues related to REST Web services and Application responses.
  • Used Maven as teh build tool and Tortoise SVN as teh Source version controller.
  • Used Subversion (SVN) as teh configuration management tool to manage teh code repository.
  • Performed unit testing using JUnit.
  • Followed Agile Scrum methodology and used TDD for writing test cases.
  • Involved in developing stored procedures and Triggers on Oracle11g
  • Used NPM to manager server-side packages. Defined and developed teh application’s presentation layer using HTML5, CSS3, JSP, JavaScript and Backbone.JS wif Dust.JS templating.
  • Used Hibernate - Object Relational Mapping Tool for teh backend data persistence.
  • Used Rational Application Developer which is based on Eclipse, to develop and debug application code.
  • Modified teh Spring Controllers and Services classes to support teh introduction of Spring framework.
  • Designed and developed custom message adapter components dat allowed teh message to travel through IBM MQ Series XML Beans and JMS.
  • Created properties files and used enhanced JTable for improved general performance.
  • Configured Tomcat server which gave users a single point of access to teh applications, services, information and social connections they need.

Environment: Java 1.8, Backbone.JS, Spring Boot, AWS, Spring Web MVC, Spring REST, Spring JPA, IBM Rational Application Developer (RAD) Eclipse, Apache Tomcat, Twitter Bootstrap, IBM Clear case, IBM Clear Quest, UML, XML, XHTML, HTML5, CSS3, ReactJS, XSL, Oracle, SQL Developer, Log4j.

Project 2 Full Stack Java Developer

Confidential, Kansas City,MO

Responsibilities:

  • Worked as a full stack developer to develop web applications using spring, Rest based Web services. Used HTML5, CSS3, JavaScript, JSP, JQUERY, Angular JS, AJAX and Bootstrap in front end.
  • Outsourced UI technologies and worked on Angular2, Angular 4.
  • Involved in Design, Development, Unit Testing and maintenance of CEC application.
  • Involved in discussions wif Business Analysts and designed teh TDD (Technical Design Documents).
  • Involved in writing Spring Configuration XML files dat contain declarations and another dependent object declaration.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Developed user interface using BOOTSTRAP UI and Angular JavaScript to simplify teh complexities of teh application
  • Worked extensively wif importing metadata into Hive using Scala and migrated existing tables and applications to work on Hive and AWS cloud Developed code for both server-side and client-side implementations using Spring Web MVC, AOP and Dependency Injection.
  • Developed User Interfaces using HTML and Backbone.JS.
  • Developed reusable Backbone.JS directives and worked on Backbone.JS Controllers which Isolates scope to perform operations in UI.
  • Implemented scripting wif Ajax and XML to dynamically refresh teh page contents and Implemented JAXB in XML binding.
  • Experience in Developing User Interface (UI) Rich Web Applications and Web Service Applications using HTML 4, XHTML, CSS 2, XML, AJAX, Object Oriented JavaScript, ANGULARJS, REACTJS, BOOTSTRAP Framework, RESTful services, JAVA, JSP.
  • Working on AWS Elastic load balancing for deploying applications in high availability.
  • Developed API for using AWS Lambda to manage teh servers and run teh code in teh AWS.
  • Angular JS was used to parse teh JSON file using teh REST web services.
  • Developed business tier components and services using RESTful web services.
  • Used Spring Rest Controllers, Spring Web MVC, and Spring Boot extensively to implement server-side business logic.
  • Developed cross-browser/platform HTML5, CSS3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (tableless layout).
  • Used Spring JPA to design entity data mapping wif Oracle DB.
  • Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders.
  • Involved in JAD sessions wif teh client and functional team and gave demos on developed functionality.
  • Involved in production support for resolving user problems.
  • Involved in pre-testing teh Web-Service calls wif Postman (Plug-in for chrome).
  • Developed JUnit test classes for Controller, Service and Data Layers
  • Performed code reviews and provide guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Used Mockito for data mapping along wif J-units.

Environment: Java 1.7, Backbone.JS, Spring Boot, AWS, Spring Web MVC, Spring REST, Spring JPA, IBM Rational Application Developer (RAD) Eclipse, Apache Tomcat, Twitter Bootstrap, IBM Clear case, IBM Clear Quest, UML, XML, XHTML, HTML5, CSS3, ReactJS, XSL, Oracle, SQL Developer, Log4j.

Full Stack Java Developer

Confidential - Richmond, VA

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis, and design
  • Implemented Business Delegate, Design, Facade, Service locator, Singleton, Factory method, Template method, Observer, Data Access Objects, Transfer Objects JEE design patterns.
  • Implemented teh service layer based on a Spring container and exploited Spring's IOC features for bean management.
  • Implemented teh persistence layer using Hibernate-ORM. Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
  • Developed various UI (User Interface) components using Struts(MVC), JSP, and HTML.
  • Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web Flow wif Spring MVC. Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
  • Working extensively wif Hibernate Query Language (HQL) to store and retrieve teh data from oracle database. Developed Enterprise JavaBeans (EJB 3.0) for implementing application's business rules and policies.
  • Used Amazon Elastic search service for application monitoring and full-text search.
  • Used Amazon SQS queuing service for reliable communication among distributed software components and microservices and used Amazon SNS push notification service for sending individual messages to mobile device users, email recipients and to distributed users.
  • Familiarity wif Service-oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey. Coded JSP pages and used JavaScript for client-side validations and to achieve another client-side event handling.
  • Designed teh user interface of teh application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, AngularJS, Node JS, and AJAX. Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
  • Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service (JMS) API for developing message-oriented middleware (MOM) layer for handling various asynchronous requests. Worked on a topic for creating publish/subscribe messaging model.
  • Used D3.js and Angular to construct data visualization. Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
  • Used Concurrent Version System (CVS) as source control tool. Developed unit test cases and suits on JUnit framework for unit testing. Used Maven for building, deploying teh application, creating JPA based entity objects and compiling GWT application.
  • Used XML parser APIs like JAXB API wifin teh web service for marshaling/unmarshalling.
  • Used Business Process and Decision Management Design using JBoss JBPM and JBoss Drools Rules Engine.
  • Developed teh web applications even under pressure when timeline occurs.
  • Involved in designing and development of web interface using JSP, Servlets, and JavaScript.
  • Tested each application wif using validators and handled multiple modules simultaneously to achieve teh application.

Environment: Spring 3.1, J2EE 1.7, Spring JDBC Templet, Spring Batch, AJAX, XML, CSS, CSS 3, HTML 5, JavaScript, Oracle 10g/11i, Maven 3.0.3, MYSQL 6.1, jQuery, JUnit, REST, AngularJS. STS 3.5.1(eclipse), Core Java, JSP's, Action Components, Tomcat web server.

Full Stack Java Developer

Confidential - Washington, DC

Responsibilities:

  • Designed and Developed User Interactive (UI) Web pages using HTML5, React-JS, Bootstrap, CSS, JavaScript, jQuery, AJAX and NodeJS.
  • Created reusable components used in various modules using React-JS, React-DOM, Bootstrap, and JSX.
  • Used various NPM modules like Watchify, babelify, Browserify, Http-Fetch, Body-Parser, Express etc. To create teh application.
  • Involved in creating REST services using NodeJS, ExpressJS, Mongoose and Body-Parser NPM modules.
  • Followed Reflux architecture in creating teh actions, stores and controller components for call-backs.
  • Developed teh React Web UI components using Atom IDE and made backend REST calls using watwg-fetch.
  • Designed and integrated teh full-scale Spring/Hibernate persistence solution wif teh application architectures.
  • Worked on generating teh web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
  • Developed and implemented teh MVC Architectural Pattern using Spring Framework including JSP, Servlets and Action classes.
  • Worked on Angular JS version for client-side JavaScript MVC framework for teh development of dynamic web applications.
  • Worked on Node.js version of Node JS framework for server-side JavaScript framework
  • Downloaded data from teh Amazon Cloud Database for detailed display by teh app.
  • Worked wif teh development team to create appropriate cloud solutions for client needs.
  • Used Bootstrap CSS for dialogs, tabs, date picker, model pop up's and advanced components to implement UI model.
  • Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap.
  • Developed routing components in teh application using teh react-router module for various components and views.
  • Developed teh DAO layer for teh existing applications using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Consumed restful web services using Apache HTTP Client for teh data coming from external systems.
  • Interacting wif teh offshore team to assist them in teh development and halp them understand teh requirements and performed Code Reviews.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms. Designed and developed custom Mongo applications specific to clients' needs.
  • Developed Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage teh transactions in teh application.
  • Used Spring Framework at Business Tier and uses Spring container for initializing services and used Spring Core Annotations for Dependency Injection such as Bean, Component, Repository, Autowired etc.,
  • Used Spring Framework wif Hibernate to map to Oracle database and mapping using Hibernate Annotations.
  • Involved in setting up teh application to run on AWS environment on multiple EC2 instances wif ELB's using Jenkins.
  • Validating teh Application by Deploying and testing on JBoss Server.
  • Responsible for maintaining teh code quality, coding and implementation standards by code reviews.
  • Created various unit test cases and integration tests for teh DAO, Service, and Controller components using JUnit, dB Unit and Spring Test support.
  • Updated legacy Ant build infrastructure to new Gradle based build system, enabling more robust test, build and release procedures.
  • Integration testing, bugs fixing, handling change requests and code reviews.
  • Reviewing teh Database Schemas across teh different domain. Worked on teh Integration of teh Code and deliver teh build to UAT Team.
  • Used extensively Eclipse in development and debugging teh application.

Environment: Java 1.6, Junit 4, JBoss 7, Oracle 10g, HTML, JSP, JavaScript, React-JS, Node-JS, Mongo-db., Spring, Hibernate, Eclipse, Atom, Restful Web services, Gradle, Junit, log4j, JavaScript, Subversion, Jenkins, AWS.

Java/J2EE Developer

Confidential

Responsibilities:

  • Designed User Interface using Java Server Faces (JSF), HTML, Cascading Style Sheets (CSS), and XML. Implemented JSF framework extensively which involves building teh whole user Interface components using JSF tab panels, Panel groups, and data tables.
  • Integrated components like partial triggers, calendar, and action/value change listeners wif JSF for enhancing teh front-end GUI layout.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX communication (jQuery) based rich client to improve customer experience.
  • Developed teh user interface screens using JSF2.0 and Prime faces component library. Also used Rich faces to customize some of teh components in XHTML pages.
  • Developed teh presentation layer using Model View Architecture implemented by Spring MVC. Managed Spring Core for dependency injection/Inversion of control (IOC) and managed teh security wif teh halp of Spring Security (ACEGI).
  • Tested teh web services using SOAPUI and Web Service Explorer. Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Developed teh XSL to convert and compare teh SOAP to simple XML and vice versa. Developed SOAP Web services for getting information from teh third party.
  • Developed various EJBs (session and entity beans) for handling business logic and data manipulations from teh database. Developed Data access bean and developed EJBs dat are used to access data from teh database.
  • Developed Servlets and Java Server Pages (JSP), to route teh submittals to teh EJB components and render-retrieved information using Session Facade, Service Locator (design pattern).
  • Implemented teh business logic under teh Servlets and simple Java Bean components to be used by teh various modules in teh System and developed and database connection using JDBC.
  • Analysed teh existing access system and re-designed it in Oracle 8i by developing data validation and load processes using PL/SQL Stored Procedures, Functions, and Triggers to enhance and improve functionality requested by business for reducing manual processing time.
  • Used Dynamic SQL (DBMS SQL, DBMS DDL) in Functions and Procedures. Created database Triggers to record Insertion, Updating, Deletion and all other audit routines. Responsible for Code Reviews and PL/SQL Code Tuning.
  • Involved in teh overall system's support and maintenance services such as Defect Fixing, Feature Enhancements, Testing and Documentation.
  • Used CVS for version control management and Maven for Build. Deployed an application onTomcat server.

Environment: HTML, CSS, JavaScript, JSP, JSF, EJB, Spring, SOAP-based Web Services, Eclipse, Tomcat, Oracle 8i, PL/SQL, CVS, Maven, Waterfall.

Java/J2EE Developer

Confidential

Responsibilities:

  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose
  • As a team member involved in Development using JSP, Servlets and an internal tool called Content Management to organize teh JSPs created.
  • Provide a login screen for teh employees wif validation, added client-side validations using javascript and server-side validation using Struts Validator Framework.
  • Developed Add/Edit KYC Details, Enhanced KYC, Risk Score/EDD and Comments modules using J2EE architecture in Spring MVC Framework by implementing MVC model, which included invocation of Web Services/EJB for integration wif teh external system.
  • Used JavaScript for client-side validations and AJAX to create interactive front-end GUI.
  • Used Rational Clear Case for version control and log4j for logging purposes.
  • Designed WSDL's anelaborate type of definitions; schemas based on corporate standards, integration and security specifications
  • Tracked errors or unexpected results/bugs wif Bugzilla and coordinated wif halp desk staff.
  • Maintained version control using VSS.
  • Performed Unit Test using JUnit, Integration Testing, and System Testing.
  • Implemented Multi-threading concepts.
  • Developed test cases for Unit testing using JUnit and performed integration and system testing
  • Involved in coding for teh presentation layer using Struts Framework, JSP, AJAX, XML, XSLT and JavaScript
  • Closely worked and supported teh creation of database schema objects (tables, stored procedures, and triggers) using Oracle SQL/PLSQL

Environment: Java / J2EE, JSP, CSS, JavaScript, AJAX, Servlets, Hibernate, Spring, XML, EJB, Web Services, SOAP, Eclipse, Rational Rose, Oracle, HTML, XPATH, XSLT, DOM and JDBC.

We'd love your feedback!