We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Around7+ years of extensive experience in Web Application Design, Web Service Development, Programming, Testing, Support Maintenance, and End - User support using Java/J2EEtechnologies in Ecommerce ,Telecomm and Health domains.
  • Hands on Experience in writing code using Core Java with strong understanding and working knowledge on Object Oriented Concepts like Collections, Multi-Threading, Exception Handling, Inheritance, and Polymorphism.
  • Extensive experience in Java frameworks such as Spring (MVC, AOP, IOC, DAO, Security, Boot, JDBC), Struts and Hibernate.
  • Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns.
  • Well versed with consuming and publishing Web services as SOA Architecture based SOAP, WSDL, UDDI Components and REST working with data-exchange formats like XML and JSON formats.
  • Experienced in creative and effective front-end development using JSP, JavaScript, JQuery, HTML5, DHTML, XHTML, Ajax, CSS3, Ext JS, Angular JS.
  • Having experience with Cloud Computing Service environment like Amazon Web Services(AWS).
  • Experience in using J2EE Application Servers such as Apache Tomcat, WebLogic 10/11g, IBM Web sphere, Glassfish and JBoss.
  • Experience in writing SQL, PL/SQL, JDBC, Stored Procedures, Functions, Triggers, and Packages in Oracle 11g/MySQL.
  • Experience in building Microservices with the help of Spring Boot and developed Spring based applications with very less configuration.
  • Extensively worked with ORM tools - Hibernate (HQL), JPA, and OJB.
  • Significant experience in web development tools like Eclipse, IBM RAD, Spring Tool Suite (STS) and IntellijIDEA.
  • Experience in writing Shell scripts using bash, Perl, for process automation of databases, applications, backup, and scheduling.
  • Experience in writing test cases using Junit, Mockito, JMock and Selenium.
  • Good knowledge in usage of version controls such as CVS, SVN and Clear Case, and working knowledge on GIT.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project.
  • Strong experience in build and deployment of the applications using Maven. Used various maven plugins and its features in continuous integration. Developed ANT scripts in to build and deploy J2EE Applications.
  • Expertise in Agile and Waterfall Software Development Methodology including Scrum and Test Driven Development.
  • Excellent communication and Analytical, Inter-personnel and presentation skills, Capable to meet tight deadlines and Team Spirit.

TECHNICAL SKILLS

Languages: J2SE (Core Java), J2EE, Servlets, JSP, JDBC, JSON, Ajax, JDBC, JavaScript, HTML5, Dhtml, CSS 3, Bootstrap, JSF, XML, XSD, XSLT, XPATH, SQL, PL/SQL, WSDL, JUnit, Regular Expressions.

Frameworks/ORM: Spring, Hibernate, Struts

Web Technologies/J2EE: JSP, Servlets, EJB, Jquery, JSTL, AJAX, XML, JavaScript, AngularJS, EXT JS, HTML5, CSS3, JSON, XSLT, XML, JNDI.

IDE’s: Eclipse, My Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS).

Databases: Oracle 10g/11g, MySQL, SQL Server,Postgres and DB2

Web Services: RESTful web service, SOAP, WSDL, JAX-RS, JAX-WS JMS, JAXB, UDDI, Axis2, MDB, MQ Series.

Version control/Build Tools: Git, SVN, CVS, Clear Case, Jenkins, Maven, Ant.

Testing Tools: JUnit, TestNG, Selenium, Mockito.

Web/Application Servers: BEA WebLogic 9/10/11/12, Tomcat 6/8and JBOSS 5.1/6.0, IBM Web sphere 5.1/6.0/6.1, Glass fish.

Operating Systems: Windows XP/Vista, Unix, Linux (Red Hat, Ubuntu, Fedora).

Design Patterns: Singleton, Abstract Factory, Business delegate, Service locator, Model View Controller, Session facade, DAO, Composite, Adapter, Proxy.

Project Management Tools: JIRA, HP Quality Centre (QC)

PROFESSIONAL EXPERIENCE

Confidential, St.Louis, MO

Full Stack Java Developer

Responsibilities:

  • Prepared Analysis document and followed AGILE software development with Scrum methodology.
  • Used JavaScript and JQuery for validating the input given to the user interface.
  • Applied data transformation rules to transform code from one format to another format using NodeJS.
  • Created the Nodejs express server to build MVC framework from front-end side AngularJS to back-end.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server.
  • Extensive experience using framework APIs like Struts, SPRING, iBatis and Hibernate.
  • Worked on the SPRING framework like SPRING IOC, SPRING DAO, SPRING ORM and Spring Integration.
  • Involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
  • Developed API using Hibernate to interact with the Oracle database.
  • Expertise in Multithreading, Remote Method Invocation (RMI), EJB, Serialization, and JavaBeans.
  • Worked extensively on SPRING MVC framework to develop new internal web application.
  • Used Spring AOP components for the Logging, Exception handling and Transactional Models.
  • Enforce compliance with dynamic processing and security policies by using Mule ESB.
  • Developed Spring boot application with microservice and deployed it into AWS using EC2 instances.
  • Developed stored procedures, triggers, and functions with PL/SQL for Oracle database.
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
  • Design PL/SQL batches using Core JAVA with connectivity to Oracle for data maintenance and handling.
  • Test API responses for WCS changes deployed on continuous basis, validate Green Box and MongoDB data.
  • Developed test cases and performed unit test using JUnit Framework and used JIRA for tracking bugs.
  • Developed and executed SQL queries for testing database integrity and for data analysis using Selenium.
  • Developed automated regression test cases in Selenium WebDriver using Javaprogramming language.
  • Used Maven to build and generate code analysis reports and JENKINS for continuous integration.
  • Used WebLogic for design, development, and deployment of applications.

Environment: Java 1.8, J2EE, SPRING, Hibernate, Struts, WebLogic, Restful, JQuery, AJAX, JavaScript, JSP, JSTL, Servlet, Microservice, OracleJIRA, Angular, JDBC, AWS, NodeJS, Bootstrap, Core JavaNoSQL, UML, Eclipse, Junit, Maven, Agile, SOA, JIRA, JENKINS, Selenium

Confidential, Warren, NJ

Java/J2EE Developer

Responsibilities:

  • Requirement Analysis and Documentation as per SDLC methodologies.
  • Developed the presentation layer using JSP, Servlets, JSTL, HTML5, CSS3, server and Client side validations done using JavaScript and jQuery.
  • Involved in development of JSP, ActionClass and Form Beans using Eclipse IDE.
  • Used Spring Dependency Injection, to make application easy to test and integrate.
  • Used Maven for build framework and Jenkins for continuous build system.
  • Used Hibernate Framework for ORM to map to Oracle database and Interaction with SQL Server database is implemented using Hibernate.
  • Used Spring IOC and MVC for enhanced modules and Used Spring DAO concept to interact with database (DB2) using JDBC template.
  • Developed REST services to talk with adapter classes and exposed them to front-end. Worked on RestfulWeb services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents.
  • Wrote Web Services using Rest for sending and getting data from the external interface.
  • Design of application components using Java Collections and providing concurrent database access using multithreading.
  • Inspected the flows and sub-flows in error handling and implemented effective exception handling techniques and integrated the Mule flow.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, DAO.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Used JUnit to unit test the modules & Log4j for logging error/debug messages.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in theapplication.

Environment: Java, Spring MVC Framework,Hibernate 3.0, JSP, Servlets, Mule, Linux, REST, SOAP, HTML, JavaScript, JQuery, XML/XSLT, AJAX, JSON, Junit, ANT, CSS, JMS, Log4J,Web Logic 9.2, web sphere,MySQL.

Confidential

Java Developer

Responsibilities:

  • Used Waterfall Model for developing the Application.
  • Involved in requirement analysis, design, coding and preparation of design documents.
  • Involved in writing JSP. Used JSTL Tag library (Core, Logic, Bean and HTML taglibs) and used HTML, XHTML, CSS, Java Script to create standard dynamic web pages.
  • Developed business logic using Core Java Concepts like Encapsulation, Polymorphism, Collections, Generics, Exception Handling and Concurrency.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation.
  • Used JDBC to interact with MYSQL Server and wrote queries to fetch the results on case to case basis.
  • Worked on MYSQL database to perform different operations like storing and retrieving the data.
  • Used Tomcat server for applications deployment.
  • Used Apache Subversion as non-distributed version control.
  • Developed JUnit test cases for the every module being built.

Environment: Java 1.5, JSP, JMS, JDBC, MVC,Tomcat, HTML, CSS, JavaScript, XML, XHTML, ECLIPSE, MYSQL, Junit, Apache SUBVERSION, ANT.

We'd love your feedback!