We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Dublin, OhiO

SUMMARY

  • 8+ years of experience in design, development, maintenance, and support of Java/J2EE applications.
  • Working experience in Agile and waterfall environments for software development. Involved in daily scrums for sprint planning, sprint reviewing, backlogs from product owner and retrospective etc. Used JIRA.
  • Developed server - side application to interact with database using Spring, Spring Boot and Hibernate.
  • Expertise in using Web Service technologies like SOAP, REST API, WSDL, UDDI, POSTMAN, and Service Oriented Architecture (SOA) to integrate the web-applications.
  • Worked on Core java concepts like Exception Handling, File handling, IO, Generics, Data structures, Collections, Logging and Garbage Collection.
  • Proficiency in implementing Multi-Threaded applications and in using design patterns like Factory Method, Abstract Factory, Singleton, String Builder, Session facade, MVC and DAO patterns in software design.
  • Used RESTful Web Services for Data Exchange (send/receive appeal case information, filings, documents, etc.) with external agencies.
  • Developed Rest Web Services using Spring MVC and migrated few services from servlets to Spring MVC.
  • Design and implement an application using Dispatcher Servlet, Dependency Injection, Annotation, Spring AOP, Spring Security, Spring Boot, and Hibernate.
  • Experienced in implementation of JMS to exchange information using ActiveMQ as message queue.
  • Experienced in developing MVC framework-based websites using Struts, JSF and Spring.
  • Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, jQuery, DHTML, Web Service call and JSON.
  • Innovative individual with commendable experience in developing User Interface using Angular 4 framework, ReactJS, HTML, CSS, JavaScript.
  • Technically savvy with far-reaching talents using multiple RDBMS products like IBM, DB2, Oracle 9i/ 10g, SQL Server, MySQL, and SQL Server Management Studio.
  • Experience in working in Windows, MAC, Linux, and UNIX platforms including programming and debugging skills in Unix Shell Scripting.
  • Experience in working with application servers like IBM WebSphere, WebLogic, sand Tomcat.
  • Extensively developed PL/SQL Packages, Stored procedures, Triggers, and finely tuned them for performance. Work on developing the backend involving Spring, JPA, Hibernate and Web Services.
  • Used GIT, SVN as source repositories. Worked with bit bucket, GIT Bash, source tree.
  • Skilled at consuming and producing JSON data by building Rest APIs.
  • Worked with Junit test framework to write unit tests for code.
  • Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
  • Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Good knowledge in AWS cloud platform and its features which includes EC2, AMI, EBS, Cloud watch, AWSSQS and AWS S3.
  • Excellent experience of build tools like Ant, Maven, Gradle and managing JAVA automation projects.
  • Developed DAO implementation using Hibernate Template from Spring with Hibernate agile.
  • Implemented Logging using Apache Log4j for the Data Extraction.
  • Good exposure on using IDE tools like Eclipse, IntelliJ, Net beans, Web Sto rm and Sublime Text.
  • Highly self-motivated and goal-oriented team player with strong analytical, debugging, problem solving skills. Diversified knowledge and ability to learn innovative technologies quickly.

TECHNICAL SKILLS

Programming Languages: Java, PL/SQL, Unix Shell Script .

Java/J2EE Technologies: JDBC, Servlets, JSP 1.2/2.0, JMS, EJB 2.0/3.0 .

Web Development: HTML, DHTML, XHTML, CSS, Java Script, AJAX, jQuery, Angular 5.0, Angular 4.0, AngularJS.

Frameworks: Struts 1.x/2.x, Hibernate, Spring 3.5/4.0, Spring Boot, JSF 2.0.

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XMLBeans, JSON, Restful Services, JAX-WS, Apache CXF, JAX-RS.

Messaging Technologies: JMS

Application/Web Server s: IBM Web s phere 6 . x / 7.x/8.x , BEA Web Logic 10 .1/9.1, Apache Tomcat 7 .x/6.x, JBOSS 6 .x/ 5 . x/7.x.

Methodologies/ Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Façade .

Databases: Oracle 11g /9i/10g, SQL Server 200 8 /2005, IBM DB2.

IDEs: Eclipse, IntelliJ, NetBeans, Sublime.

Build Automation Tools: Ant, Maven, Jenkins.

Testing and Logging Frameworks: JUnit, TestNG, Log4J, Cucumber.

Reporting Tools: Jasper Reports, Crystal Reports 11 .

Tools: Rational Rose, Microsoft Visio, XML Spy, TOAD, Splunk, Sql developer, JIRA.

Operating Systems: Windows, Linux, Mac OS.

PROFESSIONAL EXPERIENCE

Confidential, Dublin, Ohio

Full Stack Java Developer

Responsibilities:

  • Developed the application using Core Java, Multi-Threading, Collections, Spring Boot, JDBC transaction and Batch.
  • Extensively used Spring Framework modules like MVC, DI (IOC), Auto Wiring, Spring Boot and AOP.
  • Used spring's test framework to create integration tests for various spring boot and spring batch applications.
  • Implemented MicroServices architecture using Spring Boot for making application smaller and independent .
  • Involved in writing the microservices in Spring B oot application with Spring annotations.
  • Extensively worked with spring frameworks and Hibernate . Written Spring beans Hibernate mapping files.
  • Used JMS to exchange information over reliable channel in an asynchronous way by using ActiveMq as a message queue.
  • Performed minor changes in micro services in Spring Boot to support changes in Angular.
  • Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, jQuery, DHTML, Web Service call and JSON.
  • Innovative individual with commendable experience in developing User Interface using Angular 4 framework, ReactJS, HTML, CSS, JavaScript.
  • Handled response data from RESTFUL web services using XML, SOAP and JSON to update UI.
  • Created RESTful web services for keyword search, advanced search and autosuggestions.
  • Used Jersey to implement Restful Web Service and used XML and JSON format to transfer the data.
  • Good knowledge in WS cloud platform and its features which includes EC2, AMI, EBS, Cloud watch, AWSSQS and AWS S3.
  • As a developer, created a script to validate the efficiency and fall back of new Cloud database using Jenkins tools.
  • Participated in Requirements Analysis, Design and Development phases of the project and worked in Scrum Methodology.
  • As a developer, created a script to validate the efficiency and fall back of new Cloud database using Jenkins tools.
  • Involved in nit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Extensively used Junit and Mockito for unit testing, integration testing and production testing.

Environment: Java 1. 8/1.9 , J2EE, XML, Core Java, AWS, Spring boot, Type Script, GitHub, Hibernate, PL/SQL, JUnit, Maven , Oracle 1 1 g,Eclipse, Spring 3.x/4.x , Angular 5.0, WebSphere Application Server, Web services, SOAP, W SDL, Linux, Spring Core, Jenkins, Micro services, Spring IOC Container, PCF, Design Patterns, Sonar, SQL Joins, Servlets, JSON, RESTful Web services, Agile, HTML5, CSS3, AJAX, Maven.

Confidential, Coppell TX

Java/J2EE Developer

Responsibilities:

  • Applied Spring Framework for transaction Management and Spring JDBC for building ORM and for AOP and Dependency Injection.
  • Design and develop the application using MVC and Spring frame works including Spring Beans , Spring AOP and Spring Boot .
  • Created various S pring boot and S pring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • Used Agile practices and Test-Driven Development techniques to provide reliable working microservices early and often.
  • Utilized JavaScript Escape before inserting untrusted data into JavaScript data values.
  • Design, develop, test and maintain the application built on Spring , and Hibernate -JPA.
  • Design and implement an application using Dispatcher Servlet , Dependency Injection , Spring Boot, Hibernate a nnotations, Spring AOP , Spring Security.
  • Developed Database Access Objects ( DAO ) using the Spring Hibernate Support and using Hibernate Query Language ( HQL ).
  • Utilized prepared and callable statement parameterized queries to prevent SQL Injection.
  • Used Hibernate and Spring JDBC to connect to oracle database and retrieved data.
  • Used XML technologies like XPath , XSLT and JAXB for data exchange and presentation.
  • Developed GUI using HTML3, CSS3, XHTML and JavaScript, Angular JS framework to simplify the complexities of the application.
  • Implementation of AngularJS to build UI and its integration with Spring framework .
  • Involved in an Agile based approach with Scrum for UI Development.
  • Developed JSP's in conjunction with JavaScript and AJAX to make the HTML pages more user-friendly.
  • Used JAX-RPC Web Services using JERSEY REST to process the application for the customer .
  • Migrating existing application into REST based Microservices to provide CRUD capabilities using Spring Boot.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Developed Web services for sending and getting data from different applications using REST .
  • Used RESTful, WebServices for Data Exchange (send/receive appeal case information, filings, documents, etc.) with external agencies.
  • Developed Rest Webservices using Spring MVC and migrated few services from servlets to SpringMVC .
  • Used Spring Boot, which is radically faster in building cloud Micro services and develop Spring based application with very less configuration .
  • Implemented Business Logic using POJO's and used WebSphere to deploy the applications.
  • Used Value Objects generated from tables to map to their corresponding classes ( ORM ).
  • Interact with the Project Manager to provide timeline for different phases in the projects and to interact with the client team to convey the progress.
  • Implemented Singleton and MVC Design Patterns in developing the application.
  • Experience in Java Authentication and Authorization using SpringSecurity .
  • Involved in writing SQL queries using TOAD .
  • Primarily focused on database and maintenance. Wrote SQL scripts to create triggers and stored procedures.
  • Designed and developed persistence layer build on ORM framework and developed it using Hibernate .
  • Used custom persistence mechanism to execute queries and JPA to create, retrieve, update and delete operations.
  • Experience with Continuous Integration/Continuous Deployment using Maven , Jenkins .
  • Wrote SQL/PLSQL queries for database models Extensive experience in Unit testing JUnit and Mockito Knowledge defect/ticket tracking tools like Clear quest and Jira.
  • Used Mockito to test the mock objects and followed TestDrivenDevelopment (TDD)during the entire development.

Environment: Java, J2EE, WebSphere Application Server , Ant, Eclipse, EJB 3.0, XML, Spring 4.X , SpringBoot, JPA, Hibernate, HTML, JavaScript, JSP, JSTL, Java Script, String Buffer, String Builder, Sonar, SOAP, Splunk, RESTful, Web services, Spring boot, Angular.js, Jenkins, Microservices, JunitWeb Services, AJAX, Clear Case, Windows, Agile/Scrum and BDD/TDD, PLSQL, SQLserver .

We'd love your feedback!