We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Dearborn, MI

SUMMARY

  • Around 7+ years of experience in Software analysis, Design, Development and Implementation. Involved in hands - on development using Java/J2EE technologies.
  • Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, concurrency framework.
  • Expert in UML, Design methodologies and design patterns
  • Excellent experience in developing secure Web applications and server-side development using Hibernate 3.0/4.0, JSF, JNDI, Spring, JSTL, Struts, EJB 2.0/3.0, JMS, XML and XSLT.
  • Develop and implement software applications and systems using various tools and technologies including Java, Oracle, Adobe Life Cycle ES4 Designer.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API.
  • Experience in building Microservices with the help of Spring Boot and developed Spring based applications with very less configuration.
  • Experience in using the Web Services such as SOAP (JAX-WS) and REST(JAX-RS).
  • Expertise in developing front - end systems with JavaScript, Bootstrap, HTML5, CSS3, MVC frameworks such as Angular 2.0/4.0 as a platform for Web applications.
  • Extensive experience in writing complex PL/SQL queries.
  • Experienced in using build tools such as ANT, Maven and Gradle.
  • Expertise in Agile and Waterfall Software Development Methodology including Scrum and Test-Driven Development.
  • Experience in automation and manual testing of websites and web-based clients using Selenium Testing and Selenium Web Driver.
  • Good team player with strong work ethics and a quick learner with positive attitude.

TECHNICAL SKILLS

Programming Languages: Java 1.8, 1.7, 1.6, C, C++

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

Front End (Web): HTML, XML, JSON, CSS, JSP 2.2/2.1, JSTL 1.2, Bootstrap, JavaScript

JavaScript: jQuery2.x/1.x, Angular JS 4.x/2.x/1.x, Node JS

Frameworks: Struts 2.0, JSF 3.0, Spring 3.x/2.x, Apache Camel

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

Databases: Oracle 12c/11g/10g/9i, MySQL5.0,4.1

Build Tools: Maven 3.0, ANT, GRADLE

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

Design Patterns: Business Delegate, Front Controller, Singleton, Observer, DTO, DAO, MVC, Factory, Abstract Factory

Design Methodologies: Agile, Scrum, Test Driven, Waterfall

IDEs: Eclipse, NetBeans

Tools: Junit 4.x, TestNG, Selenium, JMETER, Mockito

PROFESSIONAL EXPERIENCE

Confidential - Dearborn, MI

Full Stack Java Developer

Responsibilities:

  • Developed the application Using the Micro-Services (based on Spring Boot).
  • Implemented the software development process TDD on microservices.
  • Written unit test-cases for the Services using Junit and Mockito.
  • Developed Responsive single page applications (RSPA) using JavaScript, HTML, CSS3 using ReactJS.
  • Provided Security for the application using the Spring Security (OAUTH) and Provided cache for the services.
  • Deployed the Web applications into the pivotal cloud foundry (PCF) using Jenkins.

Environment: JDK 1.8, Git, Spring Boot, Spring Security, Junit, Mockito, Restful Webservices, PCF, React.js, Jenkins. Gradle, IntelliJ.

Confidential - Dover, NH

Full Stack Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications and Development of the Application.
  • Responsible for design and development of UI screens for the application using HTML5, JavaScript, Angular 2.0/4.0, jQuery.
  • Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • 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.
  • Designed the application using Micro-services Architecture (based on Spring Boot) and Angular framework.
  • Implemented JMS using Spring JMS module to communicate with Apache ActiveMQ queues.
  • Created builds using Maven and pulled the project code from GitHub repositories.
  • Responsible for deploying web applications packaged in Docker containers.
  • Used Jenkins as integration tool and deployed war to WebSphere Application Server 8.5.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • Deployed in Linux environment and used Tomcat as application server, UNIX shell scripts for data migration and batch processing.
  • Developed test cases using Junit, Spring Test Module and created stubs using Mockito framework.
  • Performed and maintained Selenium WebDriver Testing, automated test cases for regression test cases.
  • Implemented the project in Agile methodology & participated actively in daily stand-up calls.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: JDK 1.8, J2EE, Core Java, HTML5, CSS3, JavaScript, Angular 2.0/4.0, jQuery 2.0, JSON, Maven 3.0, Spring 3.x/4.x, JPA, JDBC, Jenkins, Apache Tomcat 7, WebSphere Application Server 8.5, Git, Micro Services, Selenium WebDriver, Eclipse IDE, Junit, Linux.

Confidential - Dallas, TX

Sr. Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Participated in JAD sessions gathering along with the li Analysts.
  • Designed application modules, base classes and utility classes using Core Java.
  • Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
  • Implemented Hibernate for data persistence and management.
  • Integrated Spring with Hibernate as the data abstraction to interact with the databases.
  • Implemented Singleton, Factory, DAO design Patterns based on the application requirements.
  • Analysed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.
  • Consumed and built web services in SOAP, REST supporting both XML and JSON by taking advantage of Spring technologies.
  • Developed the Presentation layer using HTML 5, JavaScript, and used AJAX/ jQuery based rich UI for improved customer experience.
  • Developed single page application by using Angular JS.
  • Developed Session Beans to process user requests and to load and store information from database
  • Performed server migration using cloud services like AWS from physical to cloud environment.
  • Used Maven build tool and deployed into IBM Web Sphere 8.5 Application Server.
  • Used GIT for version control and Jenkins used for continuous integration.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • Designed and developed JUnit test cases during the development phase.
  • Implemented the project using agile-scrum methodologies.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.6, SOAP, Spring 3.0, RESTful Web Services, Hibernate 4.0, Jenkins, Angular JS 1.0, AJAX, Servlets 3.0, HTML5, CSS3, Node JS, JavaScript, CSS3, jQuery 2.0, JSON, Apache CAMEL, JMS, WebSphere 8.5, AWS, Agile, JMS, Eclipse, JUnit 4.4, JMETER, Windows OS, o.

Confidential - Cincinnati, OH

Java Developer

Responsibilities:

  • Involved in design and developing phases of SDLC in Agile methodology.
  • Developed the Front-End using HTML, JavaScript and CSS.
  • Wrote server-side programs by using Servlets and JSP
  • Strong technical knowledge in Core Java, J2EE and JEE development. Extensive experience design and coding in J2EE (Servlets, JSP) Environment with Eclipse IDE.
  • Involved in developing UI components using AngularJS, HTML, CSS framework
  • Developed the middle tier using EJBs, Java Servlets. Developed session, entity beans and message driven beans.
  • Worked on the Spring MVC Restful Web services, exposing services and consuming the third party.
  • Wrote Ant Scripts to automate the build and deploy process
  • Developed the application with spring MVC, JSF, web flow framework and struts.
  • Developed the User Interface Screens for presentation using JSP, AngularJS, HTML and Java Script.
  • Work Exclusively with Core layer of Framework to Implement View Controller in MVC Architecture.
  • Creating SOAP Web Services using WSDL to connect with external clients.
  • Extensively worked with XML using DOM and SAX parsers for transferring the data between different components
  • Developed the Junit test cases and used GIT as Distributed version control system. Used Log4j and commons-logging frameworks for logging the application flow
  • Developed dynamic EJS templates using HTML5, CSS3 and JavaScript.
  • Used in-built marketplace services of PCF for RabbitMQ Config.
  • Worked with D3.js for generating reports and stats for customer services.
  • Developed and deployed EJBs on the server.
  • Extensively used JDBC to access the database objects.
  • Created and implemented PL/SQL stored procedures, triggers
  • Developed test cases for TDD in Karma and Jasmine

Environment: Java 1.6, servlets, JSP, JEE, EJBs, MVC, JSF, struts, AngularJS, Java Scripting, XML, GIT, JDBC, PL/SQL, Eclipse, karma, jasmine, tomcat, stored procedures.

We'd love your feedback!