We provide IT Staff Augmentation Services!

Fullstack Java Developer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 7+ Years of professional IT working experience in Analysis, design, development implementation, testing and supporting 3 - Tier, N-Tier, Business-to-Client, Business-to-Business applications using Strong technical knowledge in Core Java, J2EE and JEE development.
  • Expertise in full software development lifecycle (SDLC) from analysis, design, development, testing, and maintenance.
  • Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
  • Good experience on Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Expertise in developing enterprise applications using Java and J2EE technologies such as JSP, REACT.JS, Servlet, Design Patterns, JDBC, Struts2, Spring, Hibernate, Web Services, JSTL, XML, HTML, HTML5 JavaScript, JQuery, Bootstrap, SQL, GWT, JUnit, Log4J, REST, ESB, SOA, Web Logic.
  • Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, JSF, Java Beans, JMS and Object Oriented Programming techniques.
  • Well versed in Angular JS applications with include of Bootstrap.
  • Expertise in various components in Spring IOC, AOP, DOA, ORM and MVC (Model View Controller) architecture.
  • Strong experience in handling different Web Servers like Tomcat, and Application Servers like Web Sphere and WebLogic Server.
  • Experienced in Web Services approach for Service Oriented Architecture (SOA).
  • Experience in the design and development of SOAP and Restful web services. Experience in integrating with the existing web services.
  • Intensive knowledge in databases like Oracle, SQL Server, PL/SQL, Queries, Triggers, DB2 Client, Hibernate, and JPA.
  • Hands on Experience in JDBC and HIBERNATE for persisting data to different relational databases and extensive knowledge in Java Persistence API.
  • Experience in XML related technologies like XML, XSLT parses such as SAX/DOM, JAXB and developing XML documents with XSD validations.
  • Expertise in implementing spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with hibernate, Struts MVC.
  • Good experience designing databases, ORACLE 8i/9i/10g, MySQL and SQL Server 2008/2012.
  • Extensive development experience in different IDE's like Eclipse, MyEclipse, NetBeans, Web Logic Workshop, and WSAD/RAD.
  • Experienced in implementingMicroservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) using Top Down and Bottom Up approach.
  • Experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming
  • Highly Self-motivated, good technical, communications and interpersonal skills. Able to work reliably under pressure.
  • Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.
  • Excellent skills in relationship management with clients and effective in guiding team during the project development life cycle and deliver the product within time, cost and quality.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL/PLSQL, Unix shell scripting

Java Technologies: J2SE, J2EE, JSP, REACT.JS, Servlets, JDBC, JMS, MDB, JNDI, web Services, JSF, AJAX, JQuery, EJB, JSON

Frameworks Tools: JDK, Struts 2, Spring, Hibernate, JSP 2.0, Servlets 2.4, JUnit, Log4j

IDE: Eclipse, RAD

RDBMS: Oracle, MS SQL Server, MySQL

Application Servers: Tomcat, WebLogic, WebSphere, Tomcat, JBOSS

Middleware: SOAP Web Services, Rest Web services, JMS, MuleEsb

Web Technologies: JSP, XML, JSON, HTML, HTML5,XSLT, JavaScript, CSS, DHTML, Servlets, JSF, Ajax, JSTL, Angular.js, Bootstrap.

Applications/Tools: Ant, Maven, Jenkins, RAD, Rational Clear Case, Rational Clear Quest

Operating Systems: Windows, Unix, Linux.

Version Controls: CVS, SVN, Visual Source Safe, Clear Case

Methodologies: Agile Scrum, eXtreme, Rational Unified Process RUP, SDLC, TDD

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

FullStack Java Developer

Responsibilities:

  • Involved in analysis, design, implementation and testing phases of SDLC through Agile methodology.
  • Developed application usingJava8 to implement its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, each.
  • Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng-show, ng-hide, ng-change, ng-blur etc.
  • Developed web applications using Spring MVC, JQuery, HTML, and Bootstrap and worked on Multithreading and Collections Framework including List, Map etc. Added interactivity to the UI pages using JavaScript.
  • Developedmicroserviceswith Spring MVC to retrieve API routes for the entire cluster. Using this strategy eachmicroservicein a cluster can be load balanced and exposed through one API gateway.
  • 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.,
  • Developed Microservices with Restful and SOAP web services using Spring REST.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
  • Using Java Persistence API (JPA) for accessing, persisting, and managing data between Java objects/classes and a relational database.
  • Used Spring Boot framework to create the services, models, Delegates for API's while provisioning or decommissioning.
  • Generated DAO's to map with database tables using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Writing/Manipulating the database queries for Oracle database.
  • Provide assistance and support to technical problems.
  • Involved in bug fixing and resolving Defects.
  • Coordinated critical due dates for integrated system testing, documentation and reporting.
  • Used Git repository for files version controlling and maintenance and used HP ALM tool for defect monitoring.
  • Used GIT as source control tool and used JIRA for bug tracking.
  • Involved in the deployment of the application into IBM WebSphere Application Server.
  • Developed web services using SOAP web services for supporting transaction of certain modules
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.
  • Used UNIX shell scripting to automate software installation and testing. Wrote scripts to apply application patches and Oracle table updates.
  • Worked in close cooperation with project managers and other functional team members to form a team effort in development.

Environment: Java, J2EE, Spring, Servlets, Hibernate, Eclipse, JSP, REST, HTTP, XML, HTML, Oracle, AJAX, jQuery, JavaScript, JSON, JIRA, Linux, GIT, Angular 2, Bootstrap, Toad, SharePoint, SOAP, Weblogic, Jenkins, JFrog, Putty, Udeploy, WinSCP, SonarQube, Splunk, NODEJS.

Confidential, Quincy, MA

Fullstack Java Developer

Responsibilities:

  • Attended Scrum meetings to provide current project status demonstrations in every two weeks, thus implementing Agile Methodology with Test Driven Development.
  • Involved in the design of the project using UML Use Case Diagrams, Sequence Diagrams, Object diagrams, and Class Diagrams.
  • Generated the Use Case diagrams, Activity diagrams, Class diagrams and Sequence Diagrams in the design phase using Rational Rose.
  • Created dynamic HTML pages, used JavaScript for client-side validations. JSP, REACT.JS, HTML, Angular 2, CSS to design front-end components & AJAX to create interactive front-end GUI.
  • Hands on experience in creating components using React.js
  • Made AJAX calls using Angular 2 to get data & parse it to show on webpage.
  • Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap and custom media queries.
  • Used Git repository for files version controlling and maintenance.
  • Developed POJO for Interactions with database using Hibernate ORM framework.
  • Used ANT for automation of installation build and for running test cases to generate test report.
  • Developed application in Eclipse IDE.
  • Involved in the deployment of the application into IBM WebSphere Application Server.
  • Was also actively involved in setting coding standards and writing related Documentation.
  • Designed XML schemas and parsers for scalable XML documents used with Web Services and real-time reporting.
  • Developed Microservices with Restful and SOAP web services using Spring REST.
  • Worked on Amazon Web Services (AWS) in architecting and developing the cloud-based infrastructure and applications.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
  • Using Java Persistence API (JPA) for accessing, persisting, and managing data between Java objects/classes and a relational database.
  • Used Spring Boot framework to create the services, models, Delegates for API's while provisioning or decommissioning.
  • Using Hibernate ORM tool for mapping object-oriented domain model to relational database.
  • Writing/Manipulating the database queries for Oracle database.
  • Developed stored procedures, Triggers and functions in Oracle 4 to process the trades using PL/SQL and mapped it to Hibernate Configuration File.
  • Write procedures and use DB scheduler to set up recurring data refresh and optimize queries to improve performance
  • Provide assistance and support to technical problems.
  • Involved in bug fixing and resolving Defects.
  • Coordinated critical due dates for integrated system testing, documentation and reporting.

Environment: Java, J2EE, Spring, Servlets, Hibernate, Eclipse, JSP, REST, HTTP, XML, HTML, Oracle, AJAX, jQuery, JavaScript, JSON, JIRA, Linux, GIT, Angular 2, Bootstrap, Toad, SharePoint.

Confidential, Columbia, SC

FullStack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Attended every day Scrum meetings to provide current project status demonstrations in every two weeks, thus implementing Agile Methodology (Scrum) with Test Driven Development.
  • Used various Core Java concepts such as Multi Threading, ExceptionHandling, Collection APIs to implement various features and enhancements.
  • Developed the application using Angular-JS, Spring, Jersey, Angular-UI, HTML5, Bootstrap, CSS,REACT.JS and Javascript, JSON, Ajax.
  • Developed Angular services, controllers and crated models for two-way data binding.
  • Designing user Interface using Angular UI components such as tabs, grids, dropdowns, etc and configured the routing service using Angular-JS router.
  • Involved in developing Angular.JS directives to do reusable UI components.
  • Used Angular Http services to display the content on the browser and took part in creating custom reusable components.
  • Consumed Web Services using Apache CXF framework for getting remote information.
  • Consumed Web Services by implementing Spring's REST support to make the development of RESTful Web services using Apache CXF and JAX-RS.
  • Create text message using a configuration file for data mapping and utilize Java Messaging Service (JMS) API to the transaction message to other application via Message Queue (MQ).
  • Used Hibernate for Object relational Mapping and Persistence.
  • Developed beans and persisted bean in the database using Hibernate.
  • Used GIT as source control tool and used JIRA for bug tracking.
  • Involved in the deployment of the application into IBM WebSphere Application Server.
  • Design and implementation of tables, stored procedures, Views, SQL statements for database operations on Oracle 11g.
  • Provide assistance and support to technical problems.
  • Involved in bug fixing and resolving Defects.

Environment: Spring, Hibernate, Eclipse, JSP,Anguar, REST, HTTP, JSON, XML, HTML, Oracle 11g, Websphere, CXF, AJAX, jQuery, MQ, JavaScript, JSON, JIRA, Linux, GIT, Angular, Bootstrap.

Confidential, Minneapolis, MN

Java/ FullStack Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Integration and Testing of application modules using AGILE (SCRUM) methodology.
  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Implemented the web-based application following the MVC architecture using Struts Framework and used Spring in developing beans which are used all over the application.
  • Developed the UI pages using Front end technologies such as JSP, REACT.JS JSTL, HTML, CSS, Bootstrap, JavaScript, JQuery, Ajax and JSON.
  • Hands on experience in creating components using React.js
  • Used AngularJS to perform AJAX calls for creating interactive web pages on JSON response.
  • Implemented spring framework to implement bean to declare a service and accessed those using application context.
  • Implemented the spring bean factory using Inversion of Control (IOC).
  • Worked closely with Business analyst to understand the current process.
  • Implementing MVC Architecture, integrating JSF with Spring framework & Hibernate Frameworks.
  • Developed web services using SOAP web services for supporting transaction of certain modules.
  • Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
  • Worked on XML, XSD & XSLT to parse request and create the new one based on the specification.
  • Used JDBC, MQ Series and Web Services, and Hibernate framework to access the data from back-end MS SQL database server.
  • Created and implemented SQL Server for Stored Procedures, Functions, Triggers and complex queries using SQL and T-SQL as well as query optimization
  • Implemented J-Unit framework to write test cases for different modules and resolved test findings.
  • Used CVS and CLEARCASE as a version control tools.
  • Automate build process by writing ANT build scripts.

Environment: Java, J2EE, Spring, IBM MQ Series, Servlets, XML, XSLT CSS, JavaScript, AJAX, MVC, HTML, Multithreading, Bootstrap, Eclipse, JUnit, JSF, CVS, ANT, SOAP, JAX-WS Hibernate.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Used Agile software development methodology which helps to develop project plans.
  • Implemented Patterns such as Singleton, Factory, Facade, Prototype, Decorator, Business Delegate and MVC.
  • Involved in frequent meeting with clients to gather business requirement & converting them to technical specification for development team.
  • Designed use case diagrams, class diagrams and sequence diagrams using Microsoft Visio tool.
  • Designed and developed User Interface with JSP, HTML5, XSLT, CSS3, XHTML, JSTL, JavaScript and AJAX.
  • Used Spring Framework for dependency injection/Inversion of Control (IoC), Transaction Management and AOP.
  • Wrote JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications.
  • Involved in java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework Used WSDL and SOAP protocol for Web Services implementation.
  • Used CXF Web Services in SOAP and WSDL to communicate through different application.
  • Implemented Spring and Persistence object Java Persistence API (JPA).
  • Used Custom Validations to make sure that work order cannot submit any invalid input value.
  • Developed POJO for Interactions with database using Hibernate ORM framework.
  • For XML marshalling and un-marshaling used JAXB.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Build and deployed war file in WebSphere application server.
  • Involved in Bug fixing and Enhancement phase, used find bug tool.
  • Version Controlled using SVN.
  • Developed application in Eclipse IDE.
  • Using Maven as build tool.
  • Implemented JUNIT test cases to test whole cycle to interact all modules.
  • Extensively used Spring IOC, Hibernate, Core Java such as Exceptions, Collections, etc.
  • Performed unit testing, system testing and user acceptance test.
  • Conducting design & code reviews.

Environment: Java, J2EE, Spring, Servlets, XML, XSLT CSS, JavaScript, AJAX, MVC, HTML, Multithreading, Eclipse, JUnit, JSF, SVN, Maven, SOAP, JAX-WS Hibernate, WebSphere, Oracle.

Confidential, Rosemonth, IL

Java Developer

Responsibilities:

  • Involved in requirements analysis and gathering and converting them into technical specifications using UML diagrams: Use Case Model, Business Domain Model, Activity & Sequence Diagrams and State Diagrams.
  • Developed the front end of the application using HTML, JSP, CSS and JavaScript Frameworks.
  • Applied Object Oriented concepts (inheritance, composition, interface, etc) and design patterns.
  • Used Spring Framework for implementing MVC.
  • Was also actively involved in setting coding standards and writing related Documentation.
  • Developed the Java Code using Eclipse as IDE.
  • Integrated web service with Hibernate ORM (Object Relational Mapping) Framework to interact with the database.
  • Preparing Technical Design Documents for the Business requirements.
  • Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing users.
  • Worked with Oracle and worked with it to perform many different operations.
  • Writing/Manipulating the database queries for Oracle database.
  • Build web application using ANT as build tool.
  • Developing a Self Executable jar file configured as a service.
  • Performed unit testing using JUnit Testing Framework and Log4J to monitor the error log.

Environment: Java, Spring, HTML, CSS, JSP, JavaScript, XML, Hibernate, Oracle, PL/SQLEclipse, Tomcat, JUnit, CVS

We'd love your feedback!