We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Weehawken, NJ

SUMMARY:

  • Software Engineer with 10 years of professional experience in analysis, design, development and testing of client/server, intranet/web based n - tier architecture systems.
  • Strong domain knowledge Banking and wealth management.
  • Good experience on JAVA/J2EE technologies like Core java (OOP, collections), JAVA Beans, JDBC, JPA, JSP, Servlets, JAXB, JAX-WS, Jersey, AJAX, Maven and webservices.
  • Have knowledge on Java networking such as TCP/IP.
  • Good experience in Web related project using JAVA, J2EE architecture, Design patterns.
  • Experience in all phases of project life-cycle development.
  • Expertise in UI development using HTML, CSS. Strong in client side scripting with JavaScript, Angular-Js.
  • Experience on working with Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert, delete and update the data from the database
  • Experienced in coordinating team effort, training and assisting peers.
  • Familiar with Scrum software development methodologies and concepts.
  • Ability to learn, handle responsibilities and contribute towards achieving organizational goals.
  • Having work experience with Tomcat, Web Logic, Web-sphere application servers.
  • Have knowledge on JBOSS.
  • Experience with databases such as Oracle, MySQL, sybase.
  • Knowledge in oracle coherence.
  • Experience on NOsql (mongoDB)
  • Good experience in unit testing and integration with junit.
  • Experience in developing SOAP and REST web services and hand on experience in REST implementation like jersey, and spring-REST to implement service oriented Architecture (SOA). experience on tools like Eclipse, RAD, Textpad, Toad, winscp, Putty.
  • Experience in XML parser(SAX, DOM)
  • Experience in developing java web based applications using Struts, Spring,
  • Good experience in working various spring modules:: Spring IoC, Spring MVC, Spring JDBC, Spring security, Spring AOP, Spring Boot and Spring DAO.
  • Experience in implementation of persistence Framework like JPA and Hibernate ORM.
  • Experience in writing SQL queries, Stored procedures, functions.
  • Experience in developing data access components using Hibernate frameworks.
  • Knowledge in JBoss Drools.
  • Experience in automated build process in ANT and Maven, Jenkins build tools.
  • Experience in developing logging frameworks like log4j.
  • Hands on experience in source control tools PVCS, Subversion.
  • Experience in handling team, client coordination.
  • Have experience in analyzing sonar report.
  • Have through knowledge in JAVA 8 features (Lambda, streams, Method References, Functional interfaces)

TECHNICAL SKILLS:

Languages/Scripting:: Core Java(oop,collections, Networking),J2EE, JavaScript, SQL, Angular-js2, Shell scripting, perl.

Java: /J2EETechnologies: Java, JSP, Servlet, spring, Struts, Hibernate, Web Service.

Middleware:: Hibernate, JMS

WebServices:: RESTFul, spring REST, SOAP

IDE Tools:: Eclipse, RAD.

Application/Web Servers:: Tomcat, JBoss, WebLogic and Websphere

Databases:: Oracle, MySQL, DB2, sybase

Version Control and Continuous Integration:: PVCS, SVN, Jenkins, Maven, Apache Ant, GIT

UI:: HTML, CSS, JavaScript, Ajax, Ext-Js, AngularJsDesign and methodologies:: Java design patters (MVC, DAO, Singleton,Factory,Fa ade), agile and scrum methodologies

Tools:: Toad, Textpad, SOAP UI,SQL Developer, WinScp, Putty, Edit plus, JIRA, SERENA business manager, SOAP UI.

Operating System:: windows, Unix (Sun Solaries), LINUX.

PROFESSIONAL EXPERIENCE:

Confidential, Weehawken, NJ

Full stack Java Developer

Responsibilities:

  • Worked on developing the application using Struts framework.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used Struts 2 Framework to develop Action classes and Controllers.
  • Configured the Struts environment by registering Validator plugin, form beans, dynamic action/validator forms, controller, message resource, action mappings, and forwarding/navigation definitions
  • Worked on the JMS for communicating and exchanging data between different components using MQueue.
  • Involved in coding and unit testing and also responsible for integration of the various modules with the application.
  • Configured the JMS environment by setting up Queue and Topic connection factories.
  • Developed UI using JSP, HTML, CSS, javascript, AngularJS.
  • Responsible for designing & developing the UI Screens using Angular JS with node.js, HTML pages, CSS, spring boot framework with Apache-Maven and JAVA-J2EE technologies
  • Developed UI using HTML5, CSS3, SASS, JSP, JavaScript, Angular JS and Bootstrap .
  • Extensively developed SOAP based web services using JAXWS
  • Building and deploying the application using Maven, Jenkins.
  • Persistence layer implemented using JPA.
  • Writing store procedures in Sybase. writing Java code to invoke shell scripts
  • Deploying the code in dev. and QA environments (Linux).
  • Used RAD in project development.
  • Assisted and mentor the developers and help them in resolving various issues come across during coding, integration and also in understanding the LLD and FRD(Functional Requirement Design)
  • Responsible for client co-ordination, team handling.
  • Responsible for handling the production support activities- such as providing support during production issues and Impact analysis.
  • Worked in all the phases of SDLC- Requirement gathering and analysis, design, development, testing, deployment and production support.
  • Performed Curd operations on MongoDB using restful web services
  • Analyzed sonar report.
  • Wrote store procedures for implementing complex logic in sybase.
  • Used log4j for logging application logs.

Environment: Java1.7, RAD, AngularJS, Oracle, Struts, Struts validation, JMS, JSP, AngularJS, JAXWS, Web services, Websphere, Maven, Jenkins, Sybase, shell scripts, perl.

Confidential, NJ

Senior Java Developer

Responsibilities:

  • Worked on developing the application using spring and IBatis framework.
  • Worked on developing the backend part of the application involving Spring 2.
  • Involved in development of the applications using SpringWebMVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet)
  • Responsible for providing Impact Assessment and estimation for Change requests.
  • Used the Inversion of Control module of Spring framework.
  • Developed webservice to get account details while submitting the request.
  • Implemented spring boot.
  • Used various feature of spring 2 such as XML configuration extension for declarative transaction management.
  • Implemented spring integration to read messages from ActiveMQ.
  • Implemented spring batch.
  • Designed and developed User Interface using CSS and JQuery, JSON.
  • Created Queues, Queue Managers. The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Handled Java multithreading part in back-end component, one thread will be running for each user, which serves that user.
  • Involved in coding and unit testing and also responsible for integration of the various modules with the application and with different teams.
  • Selected and implemented agile development practices according to the application requirements for project.
  • Experience in building RESTful web service using JAX-RS
  • Integrated front end UI with Restful Web Services implemented in java.
  • Building and deploying the application using Maven, Jenkins.
  • Writing store procedures in oracle.
  • Writing queries in DB2.
  • Deploying the code in dev and QA environments (linux).
  • Formulated requirements specification and developed for rule based systems using JBoss Drools.
  • Used RAD in project development.
  • Responsible for handling the production support activities- such as providing support during production issues and Impact analysis.
  • Responsible for sharing the Weekly Status with clients.
  • Worked in all the phases of SDLC- Requirement gathering and analysis, design, development, testing, deployment and production support.
  • Wrote store procs for implementing complex logic.
  • Used Jenkins.
  • Used log4j for logging application logs.

Environment: Java1.7, RAD, ExtJS, Oracle, Spring MVC, Web services, Tomcat, SOAP, Drools.

Confidential

Java Developer

Responsibilities:

  • Responsible for preparation of System functional design document and use case design.
  • Understanding the Requirement and Low Design documents (LLD) and involved in coding and functionality testing.
  • Involved in publishing WebServices and generation of the corresponding wsdl for different services defined.
  • Responsible for writing code for server side as well as client side validations.
  • Implemented MVC architecture using spring framework, developed Controllers, Form beans and configured the spring configuration file.
  • Developed JSP’s using Spring MVC Web framework.
  • Used JMS for messaging and also worked with Message Driven Beans MDBs for Synchronous and Asynchronous Messaging.
  • Extensively used ANT script for building and deploy process and sub version as versioning control tool.
  • Used Eclipse IDE and deployed into the WebLogic Application Server.
  • Responsible for writing java classes using layered architecture for database insertion and server side validation.
  • Responsible for unit & integration testing of the above modules and evaluating and fixing the defects and bugs.
  • Assisted in bringing out the release notes and other documentation for the users to understand the process flow and relationships between various entities.
  • Responsible for QMS activities like use case design, test case preparation and configuration management using CVS.
  • Involved in making GUI (JSP, HTML, and JS) and java classes using Struts Framework.
  • Used GitHub for software configuration management and version control.

Environment: Java Platform with J2EE (JSP, Servlet), HTML, Java Script, Oracle 9i, Hibernate 3.2.5(integration with spring framework), WebServices, my eclipse 5.1, Tomcat 5.0, Toad, CVS

Confidential

Java developer

Responsibilities:

  • Application enhancement and maintenance.
  • Responsible for maintaining the code in the source repository
  • Understanding the Requirements and the Functionalities of the Application
  • Coding and Unit testing activities in the CSSS Thread Plugins module
  • Providing solutions to Work Order Id’s relating to this application
  • Coordinating with the client and fixing the issues.
  • Used GitHub for software configuration management and version control.

E nvironment: Java, J2EE, Struts, Hibernate, JSP, Servlets, Eclipse 3.4, JDBC, XML, XSD, JavaScript, Sun one server

Confidential

Java Developer

Responsibilities:

  • Involved in requirement study and development.
  • Preparation of application installation guide.
  • Unit testing.
  • Writing Unit test cases.
  • Fixing the bugs, raised in production environment.
  • Was also responsible for maintaining the code in the source repository(Tortoise SVN)

Environment: Java, J2EE, Servlets, JSP, Weblogic, Oracle.

We'd love your feedback!