We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Fallon, MO

SUMMARY

  • Sun certified JAVA developer with 9 years of experience in implementing Java/J2EE projects, working through Analysis, Design and Development of large scale JAVA applications.
  • Extensively worked on Core java concepts like Data Structures, Multi - Threading, Concurrency API, Inheritance, Abstraction, Encapsulation, Polymorphism and Exception handling.
  • Expertise in development and deployment of multi-tiered web based enterprise applications using J2EE technologies like Servlets, JSP, Hibernate, Spring, JDBC, Angular JS, Java Beans and Web services (SOAP).
  • Extensive experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, Spring Boot transaction management and using Hibernate as a persistence layer.
  • Experienced in using WSDL, SOAP, Apache AXIS for Web Services.
  • Proficient in several frameworks like Hibernate 3.0/4.0 ORM, Spring Framework 3.0.
  • Extensive experience in SQL, Stored Procedures, Functions and Triggers with data base Oracle
  • Expertise in client side designing and validations using HTML, CSS, Java Script, AJAX, JSP, XML.
  • Experience in using Maven and Ant for build automation.
  • Proficient in Java Multi-Threading, Socket Programming and Swing Programming.
  • Experience in developing test cases with Junit and logging with Log4j.
  • Hands on exposure to multiple Application Servers like Web logic, Apache Tomcat, Web Sphere and JBoss.
  • Extensive development experience on different IDE's like Eclipse, IntelliJ and NetBeans for debugging and using java coding standards.
  • Good debugging skills that deep diving into technical issues, collaborating with cross-domain experts, handling clients with different priorities and mind sets, both on-site and remote.
  • Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, co-ordinate team activities in a strict-deadline driven environment and maintain excellent client communication.
  • Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.

TECHNICAL SKILLS:

Programming Languages: Java 1.8/1.7/1.6/1.5, J2EE, C, C++

Web Technologies: JSON, JSP 2.2/2.1, HTML4/5, CSS 3, DHTML, JavaScript, Angular JS 4x/2x/1x, AJAX

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB.

Web/App Servers: JBoss7.x/5.x, WebLogic 10.0/9.0/8.1/7.0, Tomcat 7,6, WebSphere 8.5

IDE: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IDE

Tools: Splunk, Jenkins, WebEx, TOAD, Xml Spy, Ant, PL/SQL Developer, JUnit, JMock

Operating systems: Windows 10/8/7/NT/XP/2000/98, Unix, Linux

Databases: Oracle 12c/11g/10g/9i, My SQL 5.0, 4.1, MS SQL ServerJAVA Enterprise

Technologies: JDBC 3.0/2.0, Servlets 2.5/2.4, Spring Core, Spring Security, Spring JDBC, Spring Integration, Spring Batch, Spring Boot SOAP and RESTful Web Services, Microservices, JPA, EJB 3.0, Hibernate 4.2.

PROFESSIONAL EXPERIENCE:

Confidential,Fallon, MO

Full Stack Java developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers.
  • Developed the UI screens using HTML5, CSS3, Ajax, jQuery, Angular 2.0 and was involved in resolving cross browser JavaScript issues.
  • Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP, IOC.
  • Developed applications using the latest Java/ J2EE technologies and worked with the latest features of Java 8 and Java 7.
  • Implemented Java batch jobs for nightly runs and worked heavily on concurrency API for a low latency high throughput application.
  • Used Github for efficiently managing the source code versions with the development team.
  • Used JMS to place the import run requests into JMS Queue.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH.
  • Implemented design patterns like DAO, singleton, factory to achieve design principles
  • Worked heavily on PL/SQL writing complex queries, joins, stored procedures and functions.
  • Involved in performance tuning of database and application.
  • Used Hibernate 3.0 ORM framework for persistence to database by integrating it with Spring framework using Spring Hibernate template.
  • Designed and developed Junit/JMockito test cases during the development phase.
  • Used Jenkins for continuous integration and Maven for building the EAR file.

Environment: Java 1.8, JSP 2.2, HTML5, DHTML, Ajax, JQuery, 2.0 Javascipt, Spring 4.0, Hibernate4.2,Oracle 12c, Spring Boot, Angular JS 2x, XML, XPath, XSLT, JAXB, Maven 3.0, Tomcat 8, Eclipse, Unix.

Confidential - Mt Laurel, NJ

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Experience in Waterfall Model, Agile methodologies such as Scrum and Test-Driven Development.
  • Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
  • Developed Microservices & APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Microservices.
  • Used Hibernate to improve the application throughput, and created the mappings to fit the existing table structure.
  • Extensively worked on both consumption & producing of RESTful based webservices using JAX-RS & jersey parsers.
  • Used AngularJS as the development framework to build a single-page application.
  • Developed the UI screens using Java Script, HTML5, CSS3, Ajax & Jquery.
  • Involved in performance tuning of application, monitoring the end of day load and application behavior using JProfiler.
  • Analyzed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application in to Gradle forMicroServices.
  • Applied various j2ee design patterns such as Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Implemented the order grouping module using heavy multi-threading concepts & latest java 1.8 concurrency features to make the code thread safe.
  • Developed Session Beans to process user requests and to load and store information from database.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • Designed and developed JUnit test cases during the development phase.
  • Used Jenkins for continuous integration and Maven for building the EAR file.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.7, Servlets, JSP 2.1, Spring 3.0, Hibernate 3.0, HTML 5.0, CSS 3, JavaScript, Ajax, JQuery, Angular JS 1x, Oracle 11g, JMS, Web services,Microservices, SoapUI, JBoss, Maven, Git, Log4j, Junit.

Confidential - Dallas Texas

JAVA Developer

Responsibilities:

  • Extensively involved in performance optimization of the core collections/hash map and troubleshooting the problems for high concurrent user load.
  • Handled Java multi-threading part in back-end component.
  • Extensively worked on XML, XSLT, XQuery, XPath, XSD.
  • Designed and developed multi-threaded, Java based, real-time payments processing system.
  • Designed and developed front end usingJSPs, HTML5, CSS3, Ajax, Javascript, JQuery.
  • Prepare and review the technical design for the system that adheres to theMVC architectureusingFront Controller,Business DelegateandDAO patterns.
  • Involved in injecting dependencies into code using concepts likeIOCofSpringMVC Framework
  • Extensively usedCore Javafor writing business logic and Helper Classes
  • Involved in Coding for the Creation ofSession beansfor throttling component
  • Involved in writingSOAP based WebServicesusingAxis2 frameworkto expose some Bill pay services to Banks
  • Responsible for development of configuration, mapping and Java beans for Persistent layerORM usingHibernate.
  • Involved in writingand reviewingunit test cases usingJUnit, TestNG, SoapUI
  • Writing complex business logic usingPL/SQLPackages, stored procedures andSQLqueries.
  • Involved in configuration and deployment of all components onWebSphere Application Server and provided support in debugging deployment issues
  • Designed and implemented the logging mechanism usingLog4jAPI.
  • Involved in writing shell scripts for deploying application onALLUNIX Flavors.
  • Supported the application in Production environment.

Environment: Java 1.6, HTML 4, CSS, JavaScript, jQuery 1.7, AJAX, Spring Core 3.0, Spring MVC, Hibernate 3.5,DAO, Oracle 11g, PL/SQL, JDBC, Oracle WebLogic 10, ANT, SVN, Windows XP, Linux.

Confidential

Java/J2EE Developer

Responsibilities:

  • Analyze the new enhancements and translate Business Requirements into Functional Requirements and prepare Design Documents.
  • Worked on developing application using JSP with JavaScript, Servlets and core Java.
  • Used Struts framework as a part of controller component to manage the flow of client requests.
  • Involved in database activities like designing tables, writing stored procedures, functions, queries in the application.
  • Worked extensively on implementing different JEE design patterns.
  • Used JavaScript for client-side validation.
  • Created the Detailed design document and User Guide.
  • Developed Search screen using Java Beans and HTML.
  • Helping the team in solving the technical and functional issues.

Environment: Java 1.5, HTML 4, JavaScript, Hibernate 3.0, XML, AJAX, SOAP, WSDL, UML, Shell Scripting, JUnit, log4j, JMS, Apache Tomcat 6.0, JBoss 5.0, Oracle 10g Database, Windows NT, Unix/Linux.

We'd love your feedback!