We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer (restful/angular 6/spring Boot/java 8) Resume

3.00/5 (Submit Your Rating)

TX

SUMMARY

  • Over 8+ years of experience in analysis, design, implementation and testing of Object Oriented applications in the Client/Server environment using Java/J2EE.
  • Expertise in Agile Software Development Methodology including Scrum technology.
  • Experience in designing, developing and implementing Health, B2B applications using J2EE technologies in Telecom, Travel, Logistic domains.
  • Strong programming skills in designing and implementation of multi - tier applications using web-based technologies likeSpring MVCandSpring Boot.
  • Expertise in various Spring Modules along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience working on Software Development Life Cycle (SDLC) with a blend of proficiency and leadership inAGILE-SCRUM.
  • Hands on experience inAzureDevelopment, worked onAzure web application,App services,
  • Expertise in n-tier Architecture, object oriented Enterprise Java web applications using J2EE technologies/frameworks which includes JSP, Servlets, EJB 2.0/3.0 (Entity Beans, Session Beans, MDB, Transactions, Security), JMS, Struts, JSF, Spring, Hibernate, JDBC, JavaScript, Rest Web services.
  • Extensive experience in building enterprise Applications and Distributed Systems using technologies such as Core Java,J2EE(Servlets, JSP, JSF, EJB, Hibernate, spring,Struts,JDBC, JMS) and XML.
  • Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, AngularJS, Prime faces, JSF and JSP.Experience in designing Rich Internet Applications (RIA's) with jQuery and AJAX.
  • Experienced working with technologies such asLog4j,I18N.
  • Extensive experience of LincQ toJava conversions, covering every stage of the Lincmigration project. Good working knowledge on CVS, SVN, ClearCase and GIT for code management and version control.
  • Experience in programming, deploying, configuring and administering Web Servers like Apache Tomcat 7.0/6.0.
  • Proficient in programming by using the IDE’s such as My Eclipse 8.x, Eclipse 3.5, IntelliJ,
  • Designed and developed reports using Jasper Reports and provided integration points for services written in Java.
  • Experience of Database design in Oracle/SQLServer/MariaDB query based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL.
  • Developed UNIT test cases using JUnit

TECHNICAL SKILLS

Languages: Java, J2EE, R

Operating system: Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris

Frame Works: Struts, Hibernate, Spring, Spring Boot,RestAPI

Web Technologies: AngularJS, Angular 6&8 HTML5/HTML, CSS3/CSS, JavaScript, AJAX, and jQuery

RDBMS: Oracle 9i/10g/11g, SQL Server 2008, MongoDB 2.2, No SQL

Tools: Eclipse, IntelliJ, WSAD, RAD, CVS, JBuilder, JDeveloper, Ant, Maven

Version Control: SVN, GIT and CVS, ClearCase, VSS and GIT

Operating Systems: Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris

Others: JIRA

PROFESSIONAL EXPERIENCE

Confidential, TX

Sr. Java Full Stack Developer (RESTful/Angular 6/Spring Boot/Java 8)

Responsibilities:

  • Designed and developed applications using Agile Methodology.
  • Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis, Development and Customization of the Application through Agile TDD methodology.
  • Extensively used Java 8, Spring Boot, RestAPI in developing the business logic
  • Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement.
  • Designed and developed web pages using HTML, CSS, JSP, JavaScript, XML and XSLT.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Developed reusable components using Custom Directives in AngularJS.
  • Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services.
  • Using AngularJS factory and services for dependency injection.
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Implemented DAO layer using JPA (Hibernate framework) to interact with Oracle 11g database.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Configured and deployed the application using Tomcat and Web Sphere.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Developed UNIT test cases using JUnit
  • Used Log4j along with Splunk for logging error/debug messages and managing them.
  • Used SVN for Version Control tool and Clear Quest for bug tracking tool.

Environment: Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, AngularJS, Restful Web Services, SOAP Web Services, Hibernate, Oracle 11g, JSP, JSTL, HTML5, CSS, JavaScript, XML, JSON, XSD, Web Sphere, Tomcat, JUNIT, Mockito, log4J, UML, Rational Rose, Maven, SVN, SOA, Design patterns, Eclipse IDE, Windows. Spring Batch

Confidential

Sr. Java Full Stack Developer (RESTful/Angular 4/Spring Boot/Java8)

Responsibilities:

  • Involved in design, development and enhancements of the projects for building wire line flows.
  • Played a key role in developing the business layer and data management components of this web based system over J2EE architecture.
  • Involved in meetings and discussions with Business Architects to understand the system requirements and solution approach.
  • Developed application using Spring MVC, Spring Batch JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed EJBs for implementing backend functionalities.
  • Involved in using Bootstrap and Angular 6 for the development of UI.
  • Developed Graphical User Interface (front-end) using JSP, JSF, HTML5, JSTL, CSS, JavaScript, Backbone and custom tags.
  • Used Web Services (JAXWS) to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP protocol.
  • Involved in design, development of Restful and SOAP web services
  • Developed SQL scripts using MongoDB.
  • Performed client side designing and validations using HTML5, DOJO, CSS, JavaScript, JSP and Struts Tag Library.
  • Used Maven for build framework and Jenkins for continuous build system.
  • Coordinating with QC and production support during Releases
  • Preparation of Application Design doc, test plan and cases.
  • Used JUnit to unit test the modules & Log4j along with Splunk for logging error/debug messages and managing them
  • Worked on IntelliJ for development and deployment of application in WebLogic Application Server
  • Worked closely with cross-functional teams (QA, BA, PM, Product Owner) as a part of AGILE environment

Environment: Java, Spring API, EJB 3.0, 2.0, Node.js, JSP, HTML5, Restful, SOAP, CSS, BootStrap, Maven, Jenkins, Splunk, Log4j, JavaScript, AJAX, WebLogic, JavaScript, DOJO, JSON, jQuery, XML, JUnit, MongoDB, WebLogic, IntelliJ.

Confidential

Java/J2EE Developer

Responsibilities:

  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project.
  • Followed MVC model and used spring frameworks for developing the Web layer of the application.
  • Extensively used Spring API framework to migrate from Struts framework.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Involved in SQL Server 2008 Database design for new modules and developed the persistence layer based on Hibernate.
  • Involved in enhancement of existing application utilizing AngularJS, created role based HTML navigation menu wherein menu items changes dynamically based on the values derived from the database in the form of XML.
  • Extensively usedJavaMulti-Threading concept for downloading files from a URL.
  • Used J2EE design patterns like Front Controller, MVC, Business Delegate and Session Facade.
  • Developed User Interface and web page screens for various modules using JSF, JavaScript, and AJAX using RAD.
  • Write front end code for developing new pages using HTML, CSS, JavaScript, and JQuery.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
  • Involved in preparing Ant builds scripts (XML based), deployments and integration and configuration management of the entire application modules.
  • Implemented the J2EE design patterns Data Access Object (DAO), Session Façade and Business Delegate.
  • Used Log4j for logging, tracing and debugging.
  • Used Gitforsoftware development and other version control tasks.
  • Worked on Eclipse for development and deployment of application in JBoss Application Server.
  • Developed unit test cases using JUnit and Mockito and configured them through Maven surefire plugins to be part of continuous integration.

Environment: Java, Spring API, Struts, Hibernate, AngularJS, JSP, HTML5, Restful, CSS, ANT, JMS, Mockito, Log4j, JavaScript, AJAX, JBoss, JavaScript, DOJO, JSON, jQuery, XML, JUnit, Git, SQL Server 2008, Eclipse.

Confidential, Sacramento, CA

Java Developer

Responsibilities:

  • Coordinate with all the teams for functional requirements and ensure compliance to all architecture standards.
  • Developed and implemented software models for software systems and analyze all business requirements for processes.
  • Designed use cases for the Application as per the business requirements.
  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Implemented integration of Struts Action classes in Presentation Tier.
  • Used Struts Tiles Framework for designing the layout of the application.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Responsible for setting up Angular framework to achieve data binding between HTML and JavaScript objects.
  • Client pages are built using HTML, CSS, JSP and JavaScript/jQuery.
  • Used JSTL and developed required tiles and tile definitions to create templates and defined configuration in the struts configuration.xml.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Extensively used Core Java such as Exceptions, and Collections.
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database.
  • Produced SOAP web services using Metro JAX-WS RI for building the business application layer.
  • Hands on experience inAzureDevelopment, worked onAzure web application,App services,Azure storage,Azure SQL Database,Virtual machines,Fabric controller,Azure AD, Azure search, and notification hub.
  • Designed, configured and deployed MicrosoftAzurefor a multitude of applications utilizing theAzurestack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high - availability, fault tolerance, and auto-scaling
  • Performed Tuning, Load Balancing and optimization ofWebLogic Application Server
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
  • Used Maven for building framework.
  • Worked on Eclipse for development and deployment of application in WebLogic Application Server.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit.
  • Used JIRA forbug tracking, issue tracking, andproject management functions.
  • Proficient in using SVN for Version Control.
  • Experience inImporting datafrom various sources to theCassandra clusterusingJava API’s.
  • Experience indata modelingof Cassandra.

Environment: Java, Struts, Hibernate, EJB, AngularJS, JSP, HTML5, SOAP, CSS, Maven, Jenkins, JMS, JIRA, JavaScript, AJAX, WebLogic, JavaScript, DOJO, JSON, jQuery, XML, JUnit, SVN, Oracle, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement gathering, Analysis and Design using UML and OOAD.
  • Involved in development of application using struts, RAD and Oracle data base.
  • Developed user interface using HTML, CSS, JSPs and AJAX.
  • Client side validation using JavaScript and jQuery.
  • Designed the Application using Model View Controller Architecture.
  • Developed different modules using J2EE (Servlets, JSP, JDBC, JNDI)
  • Integrated the Application with Database using Hibernate.
  • Communicated between different applications using JMS.
  • Used JNDI for registering and locating Java objects.
  • Interacted with backend Oracle and wrote stored procedures, functions and cursors for deleting and inserting using PL/SQL.
  • Deployed the Application in WebLogic App Server.
  • Developed test cases and performed unit testing using JUnit framework.
  • Worked on production issues.
  • Interacted with the Users and Documented the Application.
  • Designed and developed Cloud Service projects and deployed toWeb Apps, PaaS, and IaaS.
  • Configured SQL Server Master Data Services (MDS) in WindowsAzure IaaS.

Environment: Java, WebLogic App Server, Struts, JDBC, JNDI, JSP, JMS, HTML, XML/XSL/XSLT, J2EE, PL/SQL, SQL, Oracle 9i, JUnit, Windows

We'd love your feedback!