We provide IT Staff Augmentation Services!

Srfull Stack Java Developer Resume

Braintree, MA

SUMMARY:

  • Around 8+ years of experience in all parts of Software Development Life Cycle(SDLC) including requirement analysis, design specification, code development, code integration, testing and deployment of client - server applications using Object Oriented Analysis Design (OOAD) and methodologies.
  • Experience in working in environments using Agile (SCRUM) and Test Driven (TDD) development methodologies.
  • Expertise in Design, Development of applications using middleware/back-end technologies like Java and J2EE technologies using Core Java, Servlets, JDBC, Spring modules, implementation of Model-View-Controller (MVC) using Spring, Spring boot, Struts frameworks and ORM tools like Hibernate etc.
  • Extensive Experience in Java/J2EE programming - Servlets, JSP, JSTL, JMS, EJB 2.0/3.0.
  • Experience in using different servers like Tomcat, WebLogic, JBOSS and WebSphere application servers.
  • Good knowledge of latest version of object oriented JavaScript Libraries like Angular JS, Angular 2, Backbone.js, Bootstrap, EXTJS 4.0.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript technologies.
  • Experienced in developing MVC framework based websites using Struts and Spring.
  • Experience in using the Web Services such as SOAP (JAX-WS) and REST(JAX-RS) and also implemented using Spring technologies.
  • Experience in developing messaging systems using JMS.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Strong experience in using IDE's such as Eclipse, NetBeans and RAD.
  • Experience in using ANT and Maven for build automation.
  • Hands-on experience in using the advanced repositories like GitHub, Version Control tools such as Git Subversion.
  • Expertise in database modeling, administration and development using PL/SQL in Oracle (8i, 9i, 10g, 11g, 12c), DB2 and SQL Server environments.
  • Experience in using version control and configuration management tools like SVN, Clear Case, CVS and Subversion.
  • Versatile team player with good communication, analytical and inter-personal skills.

TECHNICAL SKILLS:

Programming Languages: JAVA 1.8/1.7/1.6/1.5 C, C++, XML, PL/ SQL

Java/J2EE Technologies: J2EE, Servlets, JSP 2.2/2.1, JDBC 3.0/2.0, JPA, Hibernate, Spring 34.0, Spring Batch, EJB 3.0, JSF, REST, JMS, JAX-WS, JAX RPCFramework & Tools: Struts 2.0, Hibernate 4.2, JPA, Spring, Spring MVC, Camel, J2EE Design Patterns, Java Data Objects, JUnit,Ant, Maven 3.0.

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

Database: Oracle 12c/11g/10g, SQL Server, MySQL 5.0/4.1

Operating Systems: Windows XP/Vista/7/2008 R2/2012, UNIX, Linux

Web Technologies: HTML 5, DHTML, XML, XSL, XSLT, JSTL, JavaScript, CSS 3, Struts 1.x/2.0, SOAP, Ajax, jQuery, Angular JS4.X/2.X, JSON, JSF, Oracle ADF

Development Tools: Eclipse, JDeveloper, RAD 6.0, NetBeans, IntelliJ, JBOSS IDE, Jenkins

Other Tools: Rational Rose, Microsoft Visio, Open LDAP, Putty, Reflection-X

PROFESSIONAL EXPERIENCE:

Confidential - Braintree, MA

SrFull Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers.
  • Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices& 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.
  • Developed applications using the latest Java/ J2EE technologies and worked with the latest features of Java 8 and Java 7. Used Hibernate 3.0 ORM framework for persistence to database by integrating it with Spring framework using Spring Hibernate template.
  • Used Spring Boot and developed the application as microservices.
  • Used JMS to place the import run requests into JMS Queue.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH.
  • Developed the UI screens using HTML5, CSS3, Ajax, jQuery, Angular 2.0 and was involved in resolving cross browser JavaScript issues.
  • Implemented design patterns like DAO, singleton, factory to achieve design principles.
  • Designed and developed JUnit test cases during the development phase.
  • Used Jenkins for continuous integration and Maven for building the EAR file.
  • Served as POC for on call support in the production team on a rotation basis.
  • Used Github for efficiently managing the source code versions with the development team.

Environment: Java 1.8, Spring 4.0, Spring Boot, Microservices, Maven 3, Angular JS 2.0, HTML5, CSS3, JQuery, Jenkins, XML, XPATH, Selenium, Test NG, WebLogic 12, Hibernate 4.2,Oracle 12c, PL/SQL, Github.

Confidential - Warren, NJ

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Experience in Waterfall Model, Agile methodologies such as Scrum and Test-Driven Development.
  • Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
  • Developed Microservices& APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Microservices.
  • 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.
  • Used AngularJS as the development framework to build a single-page application.
  • Developed the UI screens using Java Script, HTML5, CSS3, Ajax&Jquery.
  • Involved in performance tuning of application, monitoring the end of day load and application behavior using JProfiler.
  • Analyzed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.
  • Applied various j2ee design patterns such as Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Implemented the order grouping module using heavy multi-threading concepts & latest java 1.8 concurrency features to make the code thread safe.
  • Developed Session Beans to process user requests and to load and store information from database.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • Designed and developed JUnit test cases during the development phase.
  • Used Jenkins for continuous integration and Maven for building the EAR file.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.7, Servlets, JSP 2.1, Spring 3.0, Hibernate 3.0, Spring Boot, HTML 5.0, CSS 3, JavaScript, Ajax, JQuery, Angular JS 1x, Oracle 11g, JMS, Web services, SoapUI, JBoss, Maven, Git, Log4j, Junit.

Confidential - Bethlehem, PA

Java Developer

Responsibilities:

  • Extensively involved in performance optimization of the core collections/hash map and troubleshooting the problems for high concurrent user load.
  • Handled Java multi-threading part in back-end component.
  • Extensively worked on XML, XSLT, XQuery, XPath, XSD.
  • Designed and developed multi-threaded, Java based, real-time payments processing system.
  • Designed and developed front end using JSPs, HTML5, CSS3, Ajax, Javascript, JQuery.
  • Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and DAO patterns.
  • Involved in injecting dependencies into code using concepts like IOC of Spring MVC Framework
  • Extensively used Core Java for writing business logic and Helper Classes
  • Involved in Coding for the Creation of Session beans for throttling component
  • Involved in writing SOAP based Web Services using Axis2 framework to expose some Bill pay services to Banks
  • Responsible for development of configuration, mapping and Java beans for Persistent layer ORM using Hibernate.
  • Involved in writing and reviewing unit test cases using JUnit, TestNG, SoapUI
  • Writing complex business logic using PL/SQL Packages, stored procedures and SQL queries.
  • Involved in configuration and deployment of all components on WebSphere Application Server and provided support in debugging deployment issues
  • Designed and implemented the logging mechanism using Log4j API.
  • Involved in writing shell scripts for deploying application on ALL UNIX Flavors.
  • Supported the application in Production environment.

Environment: Java 1.6, HTML 4, CSS, JavaScript, jQuery 1.7, AJAX, Spring Core 3.0, Spring MVC, Hibernate 3.5, DAO, Oracle 11g, PL/SQL, JDBC, Oracle WebLogic 10, ANT, SVN, Windows XP, Linux.

Confidential

Java Developer - Financial Billing Upload

  • Analyze the new enhancements and translate Business Requirements into Functional Requirements and prepare Design Documents.
  • Worked on developing application using JSP with JavaScript, Servlets and core Java.
  • Used Struts framework as a part of controller component to manage the flow of client requests.
  • Involved in database activities like designing tables, writing stored procedures, functions, queries in the application.
  • Worked extensively on implementing different JEE design patterns.
  • Used JavaScript for client-side validation.
  • Created the Detailed design document and User Guide.
  • Developed Search screen using Java Beans and HTML.
  • Helping the team in solving the technical and functional issues.

Environment: Java 1.5, HTML 4, JavaScript, Hibernate 3.0, JUnit, log4j, JMS, Apache Tomcat 6.0, XML, AJAX, SOAP, WSDL, UML, Oracle 10g Database, Shell Scripting, JBoss 5.0,

Hire Now