We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

MI

SUMMARY

  • Over 8 plus years of experience in the analysis, development and implementation of Web and Client Server Application using Java and Object - Oriented Programming.
  • Experience in Java, J2EE technologies like Servlets, JSP, JavaScript, HTML and CSS.
  • Worked on developing enterprise web-based application based on Java technologies using J2EE, J2SE, EJB, Java Servlets, Java Beans, ANT and Apache Maven.
  • Worked on various frameworks like Struts, Hibernate, Spring, JSF (Java Server Faces).
  • Used SAX and DOM parsers to parse the raw XML documents.
  • Experience in design patterns like Singleton, MVC and DAO.
  • Experience in Microservices Architecture with Spring Boot and Docker.
  • Extensive experience to SOA (Service Oriented Architecture) and experience in developing Web services using Axis, WSDL, SOAP, WS-Security.
  • Experience working with UNIX/Linux.
  • Experience working with Integrated Development tools like RAD and MyEclipse.
  • Experience on testing tool, JUnit. Also worked with tools such as RTC, RFT for testing applications.
  • Worked on SPA (Single Page Web Applications) using RESTFUL web services plus JavaScript frameworks, Ajax, Bootstrap, and Angular.
  • Experience in developing back end interfaces using PL/SQL packages, stored procedures, Functions, Anonymous PL/SQL programs, Cursors, Exceptions Handling, Collections and Triggers.
  • Experience with Version Control Systems, ClearCase, GIT, SVN and Jira in assigning, tracking the issues and resolving them.

TECHNICAL SKILLS

Languages: Java, J2EE, C, C++, Python, Visual Basic

Technologies: HTML5, CSS3, XML, Java Script, jQuery, Ajax, AngularJS, Node JS, Bootstrap

Frameworks: Struts 1, Struts 2, Spring Boot, Spring MVC, EJB

ORM Technology: Hibernate

Web Services: Apache AXIS, SOAP, WSDL, XML, RESTAPI

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

Web/Application Server: Web logic, Tomcat, IBM WebSphere, Apache 2.2

IDE: Eclipse, NetBeans, JDeveloper

Tools: Tortoise SVN, IBM Clear case, JIRA, Jenkins, Splunk, GIT, SVN, Postman

PROFESSIONAL EXPERIENCE

Confidential, MI

Full Stack Java Developer

Responsibilities:

  • Developed various Java Bean components for implementing business logic.
  • Working with a team on converting a monolithic application to microservices architecture using Spring Boot.
  • Built RESTful webservices using JAX-RS API.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings.
  • Used Hibernate query language.
  • Maintain GIT branches during project development.
  • Conduct merge and use Maven for building and deploying the applications to Tomcat server.
  • Worked on Maven2 during build process and modified pom.xml to use latest libraries and specifications.
  • Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.
  • Maintained REST API using MEAN stack (Node.js, Express framework).
  • Involved in writing complex multi-table joins and conditional queries in Database.
  • XPath expressions are used to extract data from the XML files.
  • Maintained instances using AWS EC2.
  • Fixed several outstanding CSS issues with IE6.0, JS Defects.
  • Conducted tests for ADA compliance of the application using tools such as Ainspector and NVDA screen reader.
  • Used SonarQube to test the quality of code and other bugs before promoting it.
  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.
  • As part of AngularJS development, used databinding and developed controllers, directives, filters and integrated with the backend-services.
  • Used the Jquery java-script framework to complement with AngularJs as needed.
  • Used LogqJ for logging and debugging and JUnit for testing.
  • Integrated, Build and tested using Jenkins.
  • Ensure quality assurance of the deliverables.

Confidential, CA

Java Developer

Responsibilities:

  • Developed web applications using JSP, JavaScript, jQuery, HTML5, CSS3 and Spring (MVC) Framework.
  • Used NodeJS for doing non-blocking design operation for server-side code.
  • Used AJAX components in developing UI.
  • Generated WSDL document in Soap Web Services.
  • Prepare detailed design documents of each screen.
  • Developed the application using Spring MVC controllers and used resource bundle to manage properties.
  • Use Maven to build the application and deploy on WebSphere Application Server.
  • Used SWING for GUI based coding.
  • Created stored procedures to extract data from various data sources like Flat Files, XML Files and SQL server.
  • Coding and integration testing for the transformation service, offshore coordination and technical support to the offshore team.
  • Coordinating closely and productively with the engineering and other teams.

Confidential, CA

Java Developer

Responsibilities:

  • Developing JSP pages and the view and controller related files using the Spring Web MVC framework.
  • Extensively applied various design patterns such as Front Controller, Factory, Singleton, Business Delegate Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Debugging the issues if any and find out the root cause of that and resolve the issues.
  • Developed back end interfaces using PL/SQL packages, stored procedures, Functions, Anonymous PL/SQL programs, Cursors, Exceptions Handling, Collections and triggers.
  • Used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and autocomplete form validations.
  • Used Spring Boot for stand-alone application development.
  • Developed and maintained UNIX shell scripts for data-driven automatic processing.
  • Extensively worked with the QA team coordinating testing and automation cycles.
  • Solved Bugs using a combination of JavaScript, JSON, CSS, and XSLT.
  • Completing product development as per requirements, schedules & activities, contributing to team meetings, handling troubleshooting, development & production problems across multiple environment / operating platforms.

We'd love your feedback!