We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

PhiladelphiA

PROFESSIONAL SUMMARY:

  • An accomplished software engineer with 8 years of professional experience in design and development of enterprise and web based applications using Java, J2EE technologies.
  • Extensive experience in all phases of Software Development Life Cycle Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development
  • Experience in developing critical and responsive UI /front - end components using HTML5, DHTML, XML, XSL, XSLT, CSS3, JavaScript, Backbone JS, Node JS, Bootstrap, Angular JS, AJAX, J Query.
  • Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC, Jasper Reports), Hibernate and Java Web Framework along with Web Service/Database related technologies
  • Experience creating Typescript reusable components and services to consume REST APIs Component based architecture Such as Angular JS (v1.x)/Angular 2/ Angular 4 .
  • Good knowledge on SPA (Single Page Application) framework like Angular JS, backbone JS, React JS and Knockout JS.
  • Adept skills with applications developed using Object Relational Mapping frameworks like Hibernate and MVC frameworks like Struts, and IOC frameworks like spring and its subsidiary modules such as Spring Security, Spring Batch, Spring JDBC, Spring IOC, and Spring AOP, spring validations.
  • Hands on experience with data persistency using Hibernate and Spring Framework
  • Experience in Application based on Spring Framework, Spring MVC, Spring Templates, Web Services using Axis and Jersey Frame works.
  • Experience in Micro service architecture using Spring Boot to modularized code and implemented Rest API’s using Spring Rest
  • Hands on experience using AWS services along with wide and in depth understanding of each one of them.
  • Highly skilled in deployment, data security and troubleshooting of the applications using AWS services.
  • Good Knowledge in Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Strong experience Continuous deployment/Continuous Integration (CD/CI) tool Jenkins, TeamCity, Bamboo to deploy this application on AWS and used GIT for Version Control of code for incremental development and day-to-day basis to maintain the code history.
  • Experience in TDD (Test Driven Development) by writing test cases using Jasmine and J-Unit Framework
  • Excellent working knowledge on App server like WebSphere, Web Logic, Glassfish, Tomcat, JBoss, in building and deploying applications.
  • Hands-on experience with SOAP, WSDL, XML, DOM, and SAX Parser Technologies.
  • Experience with Java compliant IDE’s like Eclipse, JDeveloper, KOMODO and NetBeans.
  • Experience in developing Enterprise applications using Oracle DB, PostgreSQL, MySQL and proficient in Query Languages SQL, PL/SQL, and HQL.
  • Well Acquainted with RDBMS like PostgreSQL, Dynamo DB, Mongo DB, Cassandra, MSSQL, Oracle 9i/10g/11g, MySQL and Teradata Databases.
  • Experience in using JIRA, Confluence along with GitHub, SVN, CVS, Tortoise for version control and defect control.
  • Experience on Log4j, Logback, SLF4J for logging mechanism and developed wrapper classes to configure the logs.
  • Hands-on experience in using Jasmine, JUNIT, Mockito,TestNG building and testing.

TECHNICAL SKILLS:

Languages: Java, JavaScript, SQL.

Operating system: Windows XP/NT/7, Windows 8, Unix, Linux

Java Technologies: Java, J2EE, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Struts, Spring Framework, Java Beans, Web Services (SOAP, WSDL, UDDI,), AJAX, Bootstrap, JNDI, LDAP

Framework: Spring, Spring MVC, Micro services Spring Boot, Spring Security, Spring Batch, Hibernate, Struts.

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath.

Web Technologies: Java Script, HTML, Web services REST, CSS, Angular JS, Node JS, Backbone JS, JQuery.

Servers: Tomcat 6, Glassfish, WebSphere 6.0/5.1, JBoss 4.0.3., Web Logic 10.1/9.0/8.1/7.0.

RDBMS: MS SQL, MS Access, PostgreSQL, Teradata, NoSQL, Dynamo DB, Mongo DB, Cassandra, Oracle 11g/10g/9i, DB2, SQL Server, MYSQL.

IDE s: Eclipse, Komodo, JDeveloper, TOAD, Netbeans.

Concepts: UML, Design Patterns.

Configuration Management Tools: Tortoise SVN, GITHUB, CVS, SVN, Clear Case.

CI/CD Tools: Jenkins, Bamboo, TeamCity, Docker

Cloud Technologies: AWS, EC2, SQS, Red Shift, Azure

Testing Tools: Junit, Jasmine, Mockito,TestNG

BDD Tools: cucumber, Gherkins Python

Build Tools: Ant, Gradle, Maven.

Logging Frameworks: Log4J, Logback, SLF4J

Methodologies: Waterfall, Agile, Test Driven Development(TDD)

Others: Microsoft Visio, Clear Quest, FireBug, Bugzilla, JIRA.

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia

Full stack Java Developer

Responsibilities:

  • Worked in Agile software development lifecycle involving Designing, coding, testing, debugging and support.
  • Used UML modeling tools like Rational Rose to design and develop high level and comprehensive design modules.
  • Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase.
  • Extensively implemented HTML 5, CSS3, DHTML, XML, JavaScript, Bootstrap, and Angular JS, Node JS for designing responsive web pages.
  • Developed Reactive Single Page Applications (SPA) using Angular JS, Angular2/ Angular4 and created User Controls, Web Forms and performing client-side validations using JavaScript, JQuery and Angular JS.
  • Developed reusable and responsive user interface components using Angular JS and Bootstrap.
  • Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators, Router etc.
  • Designed pages using Angular JS Forms, Validations, Modules, Events, Expressions, Directives, Controllers and filters.
  • Used Bootstrap and Angular JS to create Controllers to handle events triggered by clients and send request to server
  • Created web services with REST through Angular JS services to get XML file data and modified the response data to display in UI.
  • Designed and developed features for J2EE-based business activity operational dashboard engine, including the rules and alert engine, web app components, recoverability, intelligent workflow features, internationalization, and upgradability.
  • Developed the Frameworks like spring MVC, Spring boot, Spring Batch, Spring Security, Spring Cloud, Micro Services, Rest API.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • Designed Java components and integrated using Spring framework for Hibernate ORM persistence mechanism. Configured and wired various objects and mapping files in the Spring configuration file. Involved in design, development and maintenance of all the POJO’s, configuration files and configuring beans, action classes and associations between them.
  • Implemented MVC framework using Spring MVC Framework isolating each layer of the application to avoid complexity of integration and ease of maintenance.
  • Used Spring Dependency Injection, String application context features in the application.
  • Implemented Spring MVC Validation with annotation and server side validations for input data.
  • Worked with spring and web services with REST by creating restful services using Spring Controller class.
  • Enabled Continuous Delivery through Deployment into several environments of Bamboo, Test, QA, Stress and Production using Jenkins.
  • Implemented on Behavioral Driven Development applications used cucumber, Gherkins and Python.
  • Worked with Cloud technologies like Amazon Web Services (AWS) and Cloud computing infrastructure such as Amazon SQS, Amazon Dynamo DB, Amazon EC2, Amazon S3 and Amazon Red Shift.
  • Implemented with Cloud Computing and experience setting up the development environment using Microsoft Azure cloud services, AWS (Amazon Web Services).
  • Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing payments to/from customers.
  • Used RESTful API and experience in web services, developed using JAX- RS and SOA.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Developed on Continuous deployment/Continuous Integration (CD/CI) tool Jenkins, TeamCity, Bamboo to deploy this application on AWS and used GIT for Version Control of code for incremental development and day-to-day basis to maintain the code history.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Used Maven build tool
  • Developed on NoSQL code gets into production without testing against current production schema and data in test environment.
  • Optimized MongoDB CRUD operations and implemented indexing strategies for huge data sets.
  • Worked on SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, MySQL and MS SQL Server.
  • Implemented in Application logging Frameworks with Log4j and to build and deploy the application WebSphere Application Servers. .
  • Involved in Agile Process and used GitHub for version control of the source code.
  • Performed Unit Testing using Junit framework for all the migrated modules to ensure complete code coverage.

Environment: Java, Rational Rose, Agile, JavaScript, BootStrap, Angular JS, Node JS, Backbone JS, HTML5, DHTML, CSS3, XML, XSTL, Frameworks MVC, Spring boot, Spring Batch, Spring Security, Spring Cloud, Micro Services, AWS, REST API, TypeScript, Jenkins, Teamcity, Bamboo, Eclipse, JIRA, cucumber, Gherkins, Python, GIT, WebSphere, NoSQL, Mongo DB, PostgreSQl, MSSQL, MYSQL, SQL Server, Oracle8i/9i/10g/11g, Log4J, GITHUB, JUNIT.

Confidential, Mellon, NY

Full stack Java Developer

Responsibilities:

  • Worked on SDLC process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using development methodologies like Waterfall and Agile.
  • Analyzed the system requirements and design using Rational Rose based on UML visual diagrams.
  • Used JavaScript for client-side validations and Created UI with Java, HTML5, CSS3, XML, XSLT, & JavaScript (JQuery) with Angular JS, AJAX.
  • Created Angular JS controllers, services and used Angular JS filters for filter functionality in search box and integrator functionalities.
  • Used various features from Angular JS like data binding, routing, custom filters and directives to meet various customized requirements.
  • Used Angular JS and Node JS to fetch data from the server by giving URL to get JSON data for model and to populate model from the server.
  • Developed UI components using JQuery, Bootstrap, JavaScript.
  • Coded extensively in JQuery with Bootstrap to make rich Internet web pages and created custom date picker on the website.
  • Worked on Node JS as web server created a highly scalable server, Created non-blocking Functions. Used Lo-dash for Iterating arrays, objects, & strings.
  • Used Spring MVC framework for building the application based on MVC design paradigm.
  • Used Spring AOP to implement security, where cross cutting concerns were identified.
  • Developed unit and integration tests for existing Micro services using Junit.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • Developed Business logic with the help of spring and Data Access was implemented using Hibernate.
  • Implemented Hibernate for data persistence by developing persistent classes through java collections framework.
  • Implemented Web service Interfaces using WSDL which is an XML format to describe network services as a set of end points using SOAP.
  • Developed Web Services (SOAP) from third party for authorizing payments to/from customers and implemented them using CXF.
  • Worked on server side REST web services and called them from angular Component.
  • Designed, deployed and operated highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
  • Created and configured HTTP Triggers in the Azure Functions with Application insights for monitoring and performing load testing on the applications using the VSTS.
  • Worked on Microsoft Azure Cloud (Public) to provide IaaS support to client. Create Virtual Machines through Power Shell Script and Azure Portal. Managed and Created Storage Account and Affinity Group in Azure Portal.
  • Worked with installation of AWS CLI to control various AWS services through SHELL/BASH scripting.
  • Used Eclipse IDE for designing, coding and developing application
  • Implemented Docker container service and build pipe line Jenkins CI/CD tools for Continuous integrating and deploying application on servers.
  • Developed new application using Richfaces, JQuery and JPA on Glassfish.
  • Developed ANT, MAVEN scripts to build and deploy the application in WebSphere.
  • Extensively used PL/SQL stored procedures to generate dynamic queries to access the Table columns and output the results to XML document.
  • Used JDBC API to create Prepared-Statements with parameters and Callable Statements to perform transactions by connecting to Oracle 11g database.
  • Created Log4j to print the logging, debugging, warning, info on the server console.
  • Used to develop Tortoise for software version control.
  • Developed Junit and test cases for regression testing and integrated testing.

Environment: Java, J2EE, Agile, Rational rose, CSS3, XML, XSLT, JavaScript, JQuery, Bootstrap, Angular JS, Node JS, React JS, AJAX, Spring MVC, Spring DI, Spring AOP, Micro services, Spring Boot, SOAP, REST, WSDL, AWS, CI/CD, Glassfish, WebSphere, ANT, Maven, Log4J, Tortoise, JUNIT.

Confidential, LA

Full stack Java Developer

Responsibilities:

  • Worked through entire life cycle of the project including analysis, design, development, testing, documentation and maintenance.
  • Used Agile (Scrum) development methodology during designs, implementation, testing, and maintenance.
  • Responsible for creating Block diagrams, Class Diagram (UML) and Sequence diagrams.
  • Designed user interface screens using Java, HTML, DHTML, CSS, JSP and validating using JQuery and Java Script.
  • Worked on Node JS for user interface widgets with high performance scalable grids, trees and menus.
  • Implemented Angular JS for designing new web features like two-way data binding.
  • Implemented AJAX in user validation and suggestion list and to display dialog boxes.
  • Created Angular JS controllers, services and used Angular JS filters for filter functionality in search box and integrator functionalities.
  • Worked in AGILE development environment while supporting requirements changes and clarifications.
  • Generated REST APIs to populate data on the web pages using Angular JS.
  • Used Spring MVC framework for building the application based on MVC design paradigm.
  • Used Spring AOP to implement security, where cross cutting concerns were identified.
  • Implemented "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
  • Developed the Controller framework using annotated REST based Spring controller.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Integrated Spring Security for single sign on for different users.
  • Develop RESTful micro services for Group Benefits enrollment process.
  • Developed JSPs, Servlets and custom tags for creating user interfaces.
  • Developed Business logic with the help of spring and Data Access was implemented using Hibernate.
  • Used Object/Relational mapping tool Hibernate to achieve object persistency.
  • Developed business layer using Spring, Hibernate and DAO’s.
  • Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI.
  • Worked with Cloud technologies like Amazon Web Services (AWS) and Cloud computing infrastructure such as Amazon SQS, Amazon Dynamo DB, Amazon EC2, Amazon S3 and Amazon Red Shift.
  • Worked with Cloud Computing and experience setting up the development environment using Microsoft Azure cloud services, AWS (Amazon Web Services).
  • Developed the SOAP Web services and REST Web services for the new functionality of the Applications.
  • Writing complex SQL queries by using s for fetching data from Oracle database.
  • Interacted with clients and stake holders of the application.
  • Converting policy information into PDF documents using XML, XSLT and attached to an email (automatic process).
  • Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
  • Created for deployment of the Portlets and application in Web Sphere portal and app server.
  • Configured and implemented Log4j for logging, used SVN for checking-out and checking-in the code.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for the JIRA bug/issue tracker.
  • Used Clear case for source code control and JUNIT for unit testing.

Environment: Agile, Scrum, Java, HTML, DHTML, CSS, JSP, JQuery, JavaScript, React JS, DOM, Rest API, Angular JS, Node JS, AJAX, Spring MVC, Spring AOP, Spring Controller, Spring IOC, Spring Security, Hibernate, SOAP, WSDL, UDDI, AWS Web Sevices, Maven, WebSphere, Portlets, Log4J, SVN, Clear Case, JIRA, JUNIT.

Confidential

Java Developer

Responsibilities:

  • Participated in user requirement sessions to analysis and gather business requirements.
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript, BootStrap, Angular JS, JQuery.
  • Used JSP, AJAX and JSTL custom Tags to develop User Interface.
  • Developed frontend within object oriented JavaScript framework like Bootstrap, Angular JS .
  • Did Core Java coding and developed using Multithreading and Design Patterns.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Designed application flows and developed Use case Diagrams, Class Diagrams and Sequence Diagrams for the application using Rational Rose.
  • Involved in implementing application prototype using JSP, Servlets, JDBC and Struts framework to give the presentation.
  • Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet). Also implemented Dependency Injection using the spring framework.
  • Used database transactions and transaction management along with Spring ORM and DAO.
  • Worked with JMS Queues for sending messages in point-to-point mode.
  • Developed Business Delegate, Facade, Service locator, Data Access Object and Value Object design patterns.
  • Used Maven tool to build and deploy the source code using project object model (POM) for execution.
  • Wrote Ant scripts for build, unit testing, deployment, check styles etc.
  • Deployed application on JBoss applications server and performed required configuration changes.
  • Created SQL queries, PL/SQL stored procedures, functions for database layer by analyzing the required business objects and validating them with stored procedures.
  • Developed POJO classes and mapping files and configuration files for the database.
  • Developed complex database SQL queries/Stored Procedures and tuning SQL queries.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Responsible for unit testing using Junit and building test cases and templates for integration testing.

Environment: J2EE, JSP, HTML, CSS, XML, Java Script, JQuery, Ajax, JSTL, Bootstrap, Hibernate 3.0, Spring, JNDI, Struts Validation Framework, Eclipse Indigo, Net Beans 6.8, Web services (WSDL), ANT Scripts, JBoss Server, ANT, JMS, SQL Developer, Subversion, POJO, Oracle, Log4J, Junit.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in the design of the project using UML Use Case Diagrams, Sequence Diagrams, Object diagrams and Class Diagrams.
  • Created better graphical user interface (GUI) using JSP, Custom Tags, HTML and CSS.
  • Made use of Java script for client side validation.
  • Used Struts Framework for implementing the MVC Architecture.
  • Wrote various Struts action classes to implement the business logic.
  • Used Twitter Bootstrap to develop responsive User Interface.
  • Used concepts related to and written code for advanced topics such as Java IO, serialization and multithreading.
  • Created JSP pages for each participant involved in the event.
  • Maintaining the Bug reports and tracking the status of the bugs.
  • Deployed the Application using Apache Tomcat Application server.
  • Created JSP/Servlets Pages for the search Engine related to product promotions and events.
  • Used display tags in the presentation layer for better look and feel of the web pages.
  • Developed Packages to validate data from Flat Files and insert into various tables in Oracle Database.
  • Also involved in developing PL/SQL Procedures, Functions, Triggers and Packages to provide backend security and data consistency.
  • Responsible for performing Code Reviewing and Debugging.
  • Dealt with concepts such as synchronization and thread pools.
  • Maintained internal DNS sub domain along with mail server.
  • Implemented the Connection Pool to the database.
  • Web Logic server was used as application server for the entire project.
  • Created build scripts using Maven.
  • Worked with Microsoft Visio and Office.
  • Generated Reports using Jasper Reports/Crystal Reports in various formats.
  • Used CVS for version control across common source code used by developers.

Environment: Java, J2EE, UML, Bootstrap, JSP, Servlets, MVC Struts, HTML, CSS, Java Script, Oracle 8i, SQL*Plus, PL/SQL, MS Access, CVS

We'd love your feedback!