We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Huntsville, AL

SUMMARY

  • Around 6 years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications in technologies like CoreJava,JavaBeans, J2EE (JSP, Servlets), Springs, Hibernate, JDBC, XML and Design Patterns. hands-on experience in simulation using MXCHIP IoTDevKit and Azure cloud platform
  • Certification courses on Linux Admin Bootcamp, Security and Hardening, Bash Scripting and Shell Programming, Python Programmer, Website Hacking / Penetration Testing, Network Hacking, ASP.NET Core and Angular 2.
  • Experience in Development of UI, Integration and Deployment by Jenkins, Maven.
  • Experience in Multithreading using API, Hibernate mappings and database control
  • Hands-on experience in building 6DOF Stewart Platform Motion Simulator prototype
  • Academic experience in making android application and basic skills on html, CSS, PHP, MySQL Database
  • Strong understanding & expertise in web technologies like HTML, HTML5, DHTML, JavaScript.
  • Created JUnit tests to automate unit testing at build time for business-critical applications.
  • Extensively worked on n-tier architecture systems with application system development using CoreJava, JDBC, Servlets, JSP, EJB, JMS, Web services, Restful Web Services, Spring, Spring boot, Struts MVC, JSF, Hibernate
  • Expertise in using Integrated Development Environments like NetBeans, Eclipse, My Eclipse, RAD.
  • Hands-on experience on usingJavaMail APIs to send e-mails.
  • Experience in working with IDE's like Eclipse, My Eclipse, and Net Beans.
  • Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint and MS-Visio.
  • Capability to learn rapidly on the job.
  • Excellent interpersonal, technical, strong problem solving and decision-making skills

TECHNICAL SKILLS

Languages: Java, C, C++, C#, Python, Perl, PHP, ASP.net, Bash Scripting and Shell Programming.

Frameworks: Spring, Hibernate

Web Technologies: HTML5, CSS, JavaScript, JQuery, AJAX, Bootstrap, AngularJS, Angular 2

Web Service Technologies: RESTful, SOAP, JSON, XML

Database Environments: MySQL, SQL, Oracle, MongoDB

Operating Systems: Windows, Mac OS, Linux

Version Control/Bug Tracking Tools: GitHub, CVS, JIRA, Bugzilla

IDE’s: Netbeans IDE, Eclipse, Arduino, Android Studio

Other Tools/Technologies: Azure, Jenkins, Maven, Microsoft Visual Studio, Microsoft Office Suite, StarUML Azure, MATLAB, Adobe Photoshop

PROFESSIONAL EXPERIENCE

Confidential - Huntsville, AL

Full Stack Java Developer

Responsibilities:

  • Developed Web application using JavaScript, MVC and OOP client-side validation using JavaScript.
  • Worked on Agile Scrum methodology and involved in stand-up meetings to monitor the progress.
  • Implemented the backend business layers using Spring Beans, EJBs and Web services.
  • Developed Graphical User Interfaces by using JSF, JSP, HTML, CSS, and JavaScript.
  • Responsible for validation of Client Interface using JavaScript and JQuery.
  • Implemented Controller Classes and Server-side validations for account activity, payment history and transactions.
  • Developed UI using AngularJS, HTML, JavaScript and developed Business Logic and Interfacing components using, XML, and JDBC.
  • Implemented session beans to handle business logic for fund transfers.
  • Used Spring ORM module to integrate with Hibernate.
  • Implemented fundamentaljavaprojects using Net Beans and Eclipse IDE.
  • Designed and developed Web Services to provide services to the various clients using Restful.
  • Involved in writing the Maven build file to build and deploy the application.
  • Used SVN as version control systems. Involved in writing Jasmine tests.
  • Used Log4J to capture the logging information and JUnit to test the application classes.

Environment: Java, JSP,JavaScript, CoreJava, jQuery, Spring MVC Framework, Spring Tool Suite, Rational Rose, Log4j, JUnit, Maven, Web Logic, SVN, Web Services, WSDL.

Confidential - Huntsville, AL

Java Developer

Responsibilities:

  • Analysis and understanding of business requirements.
  • Effectively participate in weekly client communications with Business Analysts.
  • Involved in the architecture team for design and implementation of system.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed Custom Tags to represent data in a desired unique table format and to implement paging Logic.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI
  • Created the web application using MVC Struts framework.
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Developed views and controllers for client and controllers for client and manager modules using Spring MVC and Spring Core.
  • Developed user interfaces using JSP, HTML, CSS, JavaScript, JQuery and Ajax with JSON.
  • Business logic is implemented using Spring Core and Hibernate.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed Exception handling framework and used log4J for logging.
  • Developed Webservices using XML messages that use SOAP. Created WSDL and the SOAP envelope.
  • Developed and modified database objects as per the requirements.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: Java, J2EE, JSP, Spring, Hibernate, JMS, XML, Web Services, SOAP, AJAX, HTML, JavaScript, CSS, Log4J, JUnit, Maven, WebSphere, Application Server, Eclipse, Oracle.

Confidential

Java developer

Responsibilities:

  • Engaged in gathering and analyzing requirements, identifying various individual logical components, expressing the system design through UML diagrams.
  • Implemented Action classes for different modules using Spring.
  • Involved in handling front end part of the application as well as writing back end Services related logic as well.
  • Involved in gathering the requirements, understanding and analyzing them.
  • Designed and implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.
  • Used JDBC, Web Services and Hibernate framework to access the data from back-end MS SQL database server.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring Security modules.
  • Experience in using Oracle 10g as database to access and manipulate data with SQL.
  • Integrated SVN for automating builds with Jenkins.
  • Worked on Test Driven Development (TDD) using JUnit for writing test cases.
  • Actively participated in the SCRUM to discuss about the status of the tasks and project.
  • Tested the application functionality with JUnit Test Cases.
  • Developed logging module-using Log4j to create log files to debug application flow.
  • Used SVN for version control.

Environment: Java, JSP, HTML,, JQuery, JavaScript, JDBC, Servlet, XML, JUnit, Ant, REST, Spring, Hibernate, Maven, Jenkins, Log4j, JIRA, TDD, Agile

Confidential

Java Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed JSP's with STRUTS custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database.
  • Developed the application using J2EE architecture.
  • Involved in developing JSP forms.
  • Designed and developed web pages using HTML and JSP.
  • Involved in developing business tier using stateless session bean.
  • Used JavaScript for the web page validation and Struts Valuator for server-side validation.
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used JDBC for database connectivity with MySQL Server.
  • Used CVS for version control.
  • Used Clear case for source code control and JUNIT for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.

Environment: Java, J2EE, Struts, HTML, JSP, JDBC, EJB, ANT, XML, IBM Web Sphere, JUNIT, DB2, Rational Rose, CVS, UNIX, Clear Case.

We'd love your feedback!