We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

MI

SUMMARY

  • Over 3+ years of experience in designing and developing enterprise level multi - tier and Single-page web Applications as a Java/J2EE professional with extensive back ground in Software Development and Testing Life Cycle.
  • Experience in utilizing open-source frameworks such as AngularJS, NodeJS, Struts, Spring, Hibernate, JSF and Jquery.
  • Experience in AngularJS controllers, views, and services for new website features.
  • Used AngularJS as framework to create a Single Page Applications (SPA) which can bind data to specific views and synchronize data with server.
  • Extensive experience withAgileTeam Development and Test Driven Development usingJUnitandJIRA.
  • Extensively used container based tools like Docker.
  • Experience in consuming RESTful services using Angular http, resource and jQuery to exchange (request / responses) information with databases such as Oracle and MySQL.
  • Experience in developing web applications using Java/J2EE, JSP, Servlets, EJB, JDBC, Spring, Struts, JSF, Hibernate, Web Services and XML.
  • Expertise in SOA, Web Services (CXF, XML Beans), Apache Camel and XML technologies (XSLT, Xpath).
  • Experienced in MEAN stack development (Express.JS, Angular.JS & Node.JS).
  • Hands-on experience in relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/ SQL programming.
  • Appreciable knowledge on Mainframe concepts and methodologies COBOL, REXX, JCL, EAZYTRIEVE, CICS.
  • Hands on experience in object oriented design and core Java concepts like Design Patterns, Multithreading, Exception Handling and CollectionsAPI's.
  • Strong experience in deploying J2EE components on JBOSS, ApacheTomcat, BEA WebLogic, and IBM WebSphere application servers.
  • Thorough knowledge of Web technologies: XML, AJAX, HTML, CSS, Bootstrap and JavaScript. Strong experience on various Java Design Patterns such as Session Façade, DAO, DTO, Delegate, Front Controller, Factory, Business Object, Prototype and Singleton.
  • Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS). Strong experience working with version control software like Apache SubVersion, GIT and build tools ANT, Maven,and Jenkins.
  • Extensive experience with Spring Core, Spring IOC, Spring Boot, Spring Data JPA, Spring AOP, Spring Security, Spring Transaction, Spring JDBC, Spring MVC, Spring Integration and Hibernate ORM
  • Experience in handling/executing projects using Agile methodologies (SCRUM) along with Test Driven Development techniques.
  • Expertise in object modeling and Object Oriented design methodologies (UML). Experience in creating UML diagrams like Class, Object, Use Case, State and Activity diagrams.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL,C,C++, COBOL.

Java/J2EE Technologies: Servlets, JDBC, EJB, JSP, JSF

Web Technologies: HTML, DHTML, CSS, XHTML, XML, JQuery,JavaScript, REST Framework

Frameworks: Struts, Spring, JSF, Hibernate, Apache Camel, Angular JS, Node JS, React JS, Spring Boot.

Web Services: SOAP, REST

Databases: Oracle 11g/10g, DB2 8.x, MySQL, SQL Server, MS Access, No SQL

IDEs: Eclipse 3.3/3.2/3.1, NetBeans, Intellij

Tools: Ant, Maven, Rational Rose

Version Control: SVN, CVS, GitHub.

Web/App Server: Apache Tomcat, IBM Web Sphere 6.1/7.0, WebLogic, Jboss

OS: Linux, Unix, MAC OS X, Windows

Container: Docker

PROFESSIONAL EXPERIENCE

Confidential, MI

Java Full Stack Developer

Responsibilities:

  • Adapted Agile Methodology from specification, Analysis, Design, System integration, Testing, Deployment and Maintenance.
  • Involved in requirements gathering, analysis, Objected Oriented design and testing
  • Responsible for Development, Implementation and Testing of the complete business solution
  • Developed several Spring /JSP for MVC tiers to accomplish a variety of functionalities described above with respect to MVC design pattern, Command design pattern
  • Develop the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle.
  • Pull the code from the Github and made changes to the code.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • UsedJIRAto keep track of bugs and issue.
  • Implemented a Continuous Delivery pipeline with Dockers, Jenkins and Github
  • Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team
  • Created forms to collect and validate data from the user in HTML5 and ReactJS
  • Experience using Spring Boot framework and build using Maven tool

Environment: Java 1.8, Spring boot, Maven, OO Design Principles, XML, HTML5,CSS3 React JS, SVN, SQL, Jira, Tomcat Server, Scala, Web Services, REST API, Github, Docker, JUnit, Oracle.

Confidential

Java/J2EE Developer

Responsibilities:

  • Played an active role in team by interacting with business analyst and converted business requirements into system requirements.
  • Worked on technologies like HTML, Java Script, AngularJS, XML, JSP and JSTL for developing frontend design and development.
  • Implemented AngularJS Validation to validate user inputs and to create user-friendly web application.
  • Used JavaScript for improvement client-side validations.
  • Given major contribution in client-side coding using AngularJS framework and specific framework.
  • Extensively worked on Decision Tables and workflows.
  • Execute conversion using Mainframe technologies.
  • Implemented various design patterns such as Data Access Object, Service Locator and singleton to facilitated clean distribution of roles and responsibilities across various layers of processing.
  • Developed the application using Spring Web MVC architecture and Spring AOP. Designed and created Database.
  • For continuous integration used Jenkins mainly to generate and send automatic emails regarding updates on project.
  • Worked with Core Javaconcepts like Collections framework, Multithreading, Memory management.
  • Created tables, Queries, indexes, stored procedures, triggers and constraints.
  • Writing SQL Queries to access data for analysis of data from database.
  • Used Eclipse as the IDE to building the application.
  • Monitored the error logs using Log4j and fixed the problems.
  • Interacted with various internal teams such as UI framework, spring AOP and integration.

Environment: Java 1.6, J2EE, Springs, JSP, Hibernate, Struts 2.0, HTML, CSS, Web logic, Web Services, Oracle, SOA, jQuery, Jenkins, Java Script, HTML, CSS, log4J, SVN, Angular js, Design Patterns, Collections, Tomcat 7.0, windows 8.1,AWS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Design, Development, Testing and Integration of the application.
  • Implementing business logic and data base connectivity.
  • Client side installation and configuration of project.
  • Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Co-coordinated Application testing with the help of testing team.
  • Involved in developing the various UI pages using Angular JS, JavaScript and HTML, CSS.
  • Writing database queries on Oracle.
  • Implemented AngularJS Validation to validate user inputs and to create user-friendly web application.
  • Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQLin the back end.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence. •Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
  • Developed web services using SOAP, WSDL, and XML.
  • Developed the application using Singleton, Business Delegate and OO design patterns in the project.
  • Created and implemented OracleStored Procedures, Functions, Triggers and complex queries using SQL.
  • Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
  • Used log4j for logging and SVN for version control.
  • Ability to quickly adjust priorities and take on projects with limited specifications. Effective team player with excellent logical and analytical abilities.
  • Excellent written and verbal communication skills, inter-personal skills and selflearning attitude.

Environment: Java, JSP,, Spring, SOAP Web services, SOA, Angular js, OO Design Principles, JavaScript, CSS, XML, JAXB HTML, XSLT, JMS, Ajax, Hibernate, Log4j, Oracle, Web Sphere, Ant, Eclipse, UNIX.

Confidential

Java Developer

Responsibilities:

  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate,
  • Service Locator, Value Object, Value List Handler, and Singleton. Used a struts framework.
  • Developed presentation tier as HTML, JSPs using Struts Framework.
  • Developed the middle tier using EJBs, Java Servlets.
  • Used Java Mail API and Collections API for concurrent product models upload/download process.
  • Entity Beans used for accessing data from the Oracle 8i database.
  • Developed session, entity beans and message driven beans.
  • Implementing the Struts 1.3 framework for Model View Controller (MVC) pattern.
  • Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
  • Performed validation for client side as well as server side with the help of Struts Validation Frame Work.
  • Involved in the implementation of Stateless session beans(EJB) for business logic layer and Entity beans for persistence.
  • Supported existing applications developed using AOP framework.
  • Used JPA mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
  • Deployed components on JBoss and Web Sphere application server.
  • Worked Oracle database to create databases of student and faculty login information and their desired areas of study.
  • Worked on Eclipse as IDE tools to build up applications.
  • Developed codes for ActionServlet, RequestProcessor and Action classes by extending Struts package. Prepared high and low level design documents for the business modules for future references and updates.
  • Deployed the application in Web logic application server in development and production environment. Participated in discussions on selecting Design Patterns and implementing them. Implemented CVS as Version control system.

Environment: Java/J2EE,Collections, Struts, EJB, JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, Web logic, Eclipse, Oracle8i, Windows NT

We'd love your feedback!