We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Harlingen, TX

SUMMARY:

  • Overall 8+years of experience in Analysis, Design, Development, Maintenance and Implementing Enterprise, Web and Client Server applications using JAVA/J 2EE technologies and Object - oriented technology.
  • Experience in support enhancement, maintenance and Production support activities of Java/Oracle applications.
  • Experience in software methodologies such as Waterfall and Agile Methodologies.
  • Extensive experience and expertise in developing web applications using Java, J2EE, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, JMS, JSF and XML.
  • Extensive knowledge and exposure in web based multi-tier and client/server in a wide variety of technologies for building the applications, including HTML/HTML5, Angular JS 1/2, XML, CSS 2/3, AJAX, JavaScript, jQuery, and JSF.
  • Good working experience in object/relational persistence and query service like Hibernate,JPA, iBATISandMyBatis.
  • Experience in spring framework (Core, Spring batch, Spring DAO, Spring AOP, Spring ORM, Spring Boot) server-side component architecture for simplified development of distributed, transactional, secure and portable application based on Java Technology.
  • Strong Experience in various Java/J2EE Design Patterns such as Session Façade, Service Locator, Application Controller, Front Controller, Factory, Prototype and Singleton.
  • Experience and in-depth Knowledge of understanding in the strategy and practical implementation of AWS.
  • Experience using ANT, MAVEN, JENKINS,JIRA and Log4j tools.
  • Extensive experience in implementation of the version control software SVN, Git and GitHub.
  • Experience in Develop Test Cases and Test Suites using JUNIT.
  • Proficient in using XML Suite of Technologies like XML, XSL, DTD, XML Schema and DOM Parsers.
  • Hands-on experience in developing and deploying loose coupled Microservices.
  • Experience in Designing, Developing, and Deploying Web Services using Simple Object Access Protocol(SOAP), Representational State Transfer (REST/ Restful), WSDL and UDDI.
  • Hands on exposure to multiple Application Servers and web servers like JBOSS, Apache Tomcat, IBM, WebSphere Server, Glassfish and WebLogic.
  • Excellent knowledge and experience in writing SQL queries, Stored Procedures, Triggers and views using various databases such as MS SQL Server, NoSQL database systems (Mongo DB), My SQL and Oracle databases.
  • Extensive experience in working IDE tools like Eclipse, Red Hat Jboss Developer and NetBeans.
  • Experience working in Multi-Tier, Multiple Browser and Cross Platform environment.
  • Excellent communication skills, interpersonal skills, team coordination and versed with Software Development processes.

TECHNICAL SKILLS:

J2EE Technologies: Java, JSP, Servlets, Spring, SpringBoot, EJB, JNDI, JDBC.

MVC Frameworks: Struts, SpringMvc.

ORM Technologies: Hibernate, JPA, MyBatis, iBATIS.

Design Patterns: MVC, Business Delegate, Service Locator, Singleton, DAO, Session Façade.

Language: Java 1.8, C, C++, SQL, PL/SQL, UNIX Scripting.

Operating Systems: Windows NT/2000/XP, Linux (Centos, REDHAT, Ubuntu).

Web/Application Servers: JBoss, WebLogic, WebSphere, Apache Tomcat.

Middleware: SOA, RabbitMQ, JMS.

Web services: SOAP/WSDL, REST, Apache Axis, JAX-WS, JAX-RS.

IDE: JDeveloper, Eclipse, MyEcplise, NetBeans, IntelliJ, STS.

Databases: Oracle, MySQL, SQL Server, DB2, MongoDB.

XML Suite: XML, XSLT, XSD, XPath, JAXP, JAXB.

Web Technologies: HTML, CSS, DHTML, Java Script, AJAX, Angular-JS, ReactJS, JQuery, JSON.

Log/Test/Version Control Tools: Log4j, JUnit, SVN, Git, GitHub.

DevOpsTools& Technologies: Docker, Jenkins, Ansible,SonarQube, Nexus, VMware, Virtual Box, EC2, S3.

Build/Package Tools: Maven, Ant.

PROFESSIONAL EXPERIANCE:

Full Stack Java Developer

Confidential, Harlingen, TX

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 the service layer based on a Spring container and exploited SpringIOC features for bean management.
  • Implemented the 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 , Bootstrap , AJAX , Angular.js 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 with Spring MVC . Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
  • Developed Microservice to process multiple Store Level notification parallel and generate the Outbound files to Just Enough using SpringBatch Framework.
  • Implementing or exposing the Microservices based on RESTful API utilizing Spring Boot with Spring MVC.
  • Working extensively with Hibernate Query Language ( HQL ) to store and retrieve the data from MongoDB . Developed Enterprise JavaBeans ( EJB 3.0) for implementing application's business rules and policies.
  • Implemented MongoDB connection framework and publish the data payload to the MongoDB by using SoapUI and writing the database queries for MongoDB data operations.
  • Developed unit testing the applications using Junit Framework and developed logging and standardmechanism based on Log4j .
  • Familiarity with Service oriented architecture ( SOA ) by developing and consuming Restful web servicesbased on JAX-RS and Jersey.
  • Coded JSP pages and used JavaScript for client-side validations and to achieve other client-side event handling.
  • Designed the user interface of the application using HTML5 , CSS3 , Bootstrap , Java Server Faces 2.0 (JSF2.0), JSP , JSTL , JavaScript , AngularJS , and AJAX . Coded in AngularJSMVC Framework to make single page app ( SPA ) and complex price configurations pages.
  • Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational
  • Used GIT as source control tool. Developed unit test cases and suits on Junit framework for unit testing.
  • Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.
  • Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using Jenkins& BUILD Pipeline.
  • Expertise in creating the Jenkins jobs, Jenkins pipelines and hands on experience with creating Ansible playbooks.
  • Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer, Auto-scaling groups.
  • Worked on Physical to AWSCloud Migration and creating alarms and notifications for EC2 instances using Cloud Watch.
  • Used XML parser API's like JAXB API within the web service for marshalling/unmarshalling.
  • Tested each and every application with using validators and handled multiple modules simultaneously to achieve the application.

Environment : Java 8, HTML5, Spring Boot, Spring MVC, Hibernate 4.0, Restful Web services, Junit, Angular, CSS3, JavaScript, SQL, WebSphere MQ Explorer 7.5, Oracle, REST, Spring batch, Maven, GIT, Eclipse, Jenkins, Agile, Ansible, AWS.

Full Stack Java Developer

Confidential, Bellevue,WA

Responsibilities:

  • Experienced in Behaviour driven development approach using SCRUMframework under Agile methodology
  • Implementing RESTful web services architecture for Client-server interaction and implemented respective POJOs for its implementations.
  • Working on UI/UX of client-side validation scripting using JavaScript andjQuery.
  • Designed and developed user interface components using Spring, JSP, JSTL&Custom Taglibraries.
  • Core Java coding and development using Multithreading and Design Patterns.
  • Implementation with Java Multithreaded programming to develop multithreaded modules and applications
  • Used JSTL tags for tasks such as iterating through lists, interacting with databases.
  • Involved in the process of Conceptual and Physical Data Modelling techniques.
  • Redesigned organization architecture for the modules to suit desirable MVC design patterns.
  • Implementing Hibernate framework for the project and working in hand with Oracle 10gaccess.
  • Designed and implemented multiple ORM mappings for the security locking enhancement module and parts of customer authentication module.
  • Developed an Asynchronous AJAX based rich client to meet the user requirement.
  • Involved in writing complex SQL queries and stored procedure with data team.
  • Focus on converting the existing features in the application towards globalization of the application, i.e., internationalization of the web representation.
  • Used various Dependency injections and ORM mapping using Hibernate for rapid development and ease of maintenance.
  • Implemented Transactions and Batch Updates using Spring framework.
  • Have worked on Oracle 10g database for storing and retrieving the application data.
  • Developed unit case testing scenarios with JUnit.
  • Implemented logging mechanism using Log4j with the help of Spring AOP frame work.
  • Developed MQ JMS Queues for asynchronous messaging.
  • Build automation done and tested primarily using Apache Maven.
  • Subversion SCM tool was used with Jenkins for continuous Integration.
  • Worked with JMS settings and JDBC resources on Web Logic Application Server.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware
  • Distributed components and deployed them on application servers.
  • Created Stored Procedures, Triggers, and Queries using Oracle 10g for business rules.
  • Used GIT for version control and used JIRA for issue tracking.

Environment: Java/J2EE 1.7, JSP, Servlets, Spring, Hibernate, XML, REST, Unix, Oracle 10g, JavaScript, jQuery, JSP, XML, XSLT, Eclipse IDE, AJAX,Apache Maven,Jenkins, JDBC,JUnit 3.8, Log4j,GIT,JIRA,Apache CXF,Agile,Multithreading.

Java Developer

Confidential, Los Angeles, CA

Responsibilities:

  • Implemented the server-side design using the Industry Standard J2EE design patterns like Business Delegate, Service Locator, Value Objects, Business Interface, Data Access Object, and other helper classes.
  • Object Oriented Analysis and Design (OOAD) of business requirements with the end users and business analysts.
  • Used J2EE design patterns like Value Object Pattern and MVC Pattern.
  • Designed and developed the web application using Spring 3.1 framework.
  • Developed the Dynamic JSP's, which interact with the EJB.
  • Worked on implementing web services using SOAP for multiple widgets.
  • Created sequence diagrams to show the page flows using WSAD.
  • Developed Client-side screens in XML using XSLT.
  • Involved in developing web services using SOAP, WSDL, XSL and XSLT.
  • Have written SQL queries, store procedures on MySQL platform
  • Developed front-end screens using JSP and Tag Libraries.
  • Designed dynamic and browser compatible pages using HTML, CSS, jQuery and JavaScript
  • Involved in front end design usingHtml5, CSS3, JavaScript,Bootstrap,and followed WCAG 2.0 guidelines.
  • Deployed EJB on WebSphere 8.0 application server.
  • Setting Data sources, JNDI Names and worked with cells, nodes and servers during WAS 6.1
  • Adopted J2EE best Practice, using J2EE Design patterns. Business Object and Data Transfer object for portability and performance.
  • Used SVN for source control repository, Developed Unit Test Cases with Junit and use Cucumberframework for automation, also involved with QA team for bug fixes.
  • Developed EnterpriseJava Beans and Data Access components for Inventory, Admin, and Reporting module.
  • Using advanced level of jQuery, AJAX, JavaScript, CSS3 in the validation frameworks for the application.
  • Used Maven for building and executing project, Subversion(SVN) as repository with Jenkins for integration.
  • Involved in solving bugs of existing back-end code.
  • Build test cases using Junit and involved with QA.

Environment: J2EE, Java, JDK 6.0, Spring, SOAP, WebSphere, LDAP, Spring JDBC, Web Sphere, EJB 2, HTML5, CSS3, Java Script, jQuery, AJAX, JSP, XML, XSLT, JUnit, SOAPUI, Apache CXF, Maven, SVN, Junit, Unix, Jenkins, MySQL.

Java Developer

Confidential, Omaha, NE

Responsibilities:

  • Worked on all phase of agile development life cycle with 2-week sprints/Iterations, retrospectives and iteration planning meetings.
  • Used Spring Boot for the application development.
  • Integrated the application with Spring-MVC using Spring-Boot , Spring Dependency Injection (DI) and Spring Annotations.
  • Spring Data Repository used for performing database operations.
  • Developed the application using Spring JPA , Spring and Hibernate .
  • Maven and Jenkins used for the automatic build process.
  • Used Soap UI for testing the Restful services.
  • Involved in the development of UI screen using HTML , Angular , JavaScript , Bootstrap , CSS .
  • Developed Web Services to integrate with the External System.
  • Integrated UI with the backend services, did Integration Testing
  • Participated in support enhancement, maintenance and Production support activities of Java/Oracle activities applications.
  • Involved in work specific to Production Services roles include Problem/Incident Management, Release/Deployment, Operational Readiness, Capacity/Availability Management, Application Monitoring, Service Requests and Reporting, Triage, Change/Configuration Management, etc.
  • Written Complex SQL Queries and Stored Procedures to interact with Oracle DB .
  • Involved in checkout code from GitLab and involved in issue analysis with code and resolve issue by enhancement of the code.
  • Involved in checking JMS between business process with MQ Explorer and identify issues.
  • Did Test First development (TDD) after creating dummy stubs using Junit and Mockito for mocking objects to test.
  • Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in Microsoft Visio andwith Object AID.

Environment: Core Java, J2EE, Agile, Junit, SVN, Visio, Spring MVC, Spring JDBC, SOA, SOAP, WSDL, JAX-WS, Hibernate, JPA, SQL, Apache Tomcat, JBoss Application Server, Bootstrap, Java Script, HTML, CSS, Maven.

Jr. Java Developer

Confidential

Responsibilities:

  • Designed Class and Sequence Diagrams for the FTP functionality.
  • Used Web-Service for the FTP Component
  • Used apache struts to develop the web-based components
  • Used Struts Framework for the DAO .
  • Tested the whole application for errors screen by screens
  • Developed the client-side validation using JavaScript .
  • Configured and deployed the J2EE application on WebSphere Server 5 .
  • Played major role in the completion of the project.
  • Used the Transaction to persist the data in the DB2 UDB .
  • Developed POJO' s and Object-Relational mappings in Hibernate .
  • Used Log4J utility to log error, info and debug messages.
  • Resolved complex problems in less time.
  • Developed the application as per the functional requirements from the analysts
  • Developed the FTP flow for the data transfer from Mainframe PCIO Systems to the local Server, parsed and saved the data in the UDB
  • Developed web screens in Html and JSP .
  • Developed the transaction-oriented logic in the Data Access Layer.
  • Designed, developed, debugged and tested the web based J2EE application
  • Used Hibernate 3 for the data connectivity.

Environment : Java 1.4, JSP, Servlets, J2EE, RAD 6.0, UDB, HSQL, UML, Visio, Log4J, Win XP, Hibernate 3, Struts, DB2, Windows

We'd love your feedback!