We provide IT Staff Augmentation Services!

Full Stack - Senior Java J2ee Developer Resume

5.00/5 (Submit Your Rating)

Warren, NJ

PROFESSIONAL SUMMARY:

  • 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 usingmiddleware/back-end technologies like Javaand J2EE technologies using CoreJava, 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 applicationservers.
  • Good knowledge and experience working wif latest versions JDK 7 and JDK 8.
  • Proficient and well versed wif new features but not limited to Java multiple exception handling, Lambda expressions and annotations.
  • Good knowledge of latest version of object oriented JavaScript Libraries like Angular JS 2.0, Node.js, Bootstrap and Dojo toolkit.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript technologies.
  • Experience in building web applications using Spring framework features like MVC (AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object)
  • Expertise in Object-relational mapping using Hibernate.
  • Experience in both publishing and consuming Web Services such as SOAP (JAX-WS) and REST(JAX-RS) .
  • Experience in developing messaging systems using JMS and MDB’s.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPCand XML Beans.
  • Strong experience in using IDE's such as Eclipse, STS, NetBeans and RAD.
  • Experience in using ANT and Mavenfor build automation.
  • Hands-on experience in using teh advanced repositories like GitHub, Version Control tools such as Git Subversion.
  • Implemented UI using Javascript, JQuery, Angular JS, HTML5, CSS3.
  • Expertise in database modeling, administration and development usingPL/SQL in Oracle (8i, 9i and 10g), DB2 and SQL Server environments.
  • Experience in using version control and configuration management tools like SVN, Clear Case, CVS and Subversion.
  • Versatile team player wif good communication, analytical and inter-personal skills.

TECHNICAL SKILLS:

Programming Languages: JAVA 5/6/7/ 8, XML, PL/ SQL

Java/J2EE Technologies: J2EE, Servlets, JSP, JDBC, JPA, Hibernate, iBATIS, Spring 3.0, Spring Batch, EJB 2.0/3.0, JSF, REST, JMS, JAX-WS, JAX RPC, JBOSS ESB.

Framework & Tools: Struts, Hibernate, JPA, Spring, Spring MVC, J2EE Design Patterns,, JUnit 3.8.1, Ant 1.6.2, Maven framework.

Web/Application Servers: Web Sphere Application Server 6.1, Apache Tomcat 6.0/7/8, JBoss Oracle Weblogic 8/9/10/12

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

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

Web Technologies: HTML, DHTML, XML, XSL, XSLT, JSTL, JavaScript, CSS, Ajax, jQuery, Angular 2, JSONDevelopment Tools:

IBM WSAD 6.x, Eclipse, JDeveloper, RAD 6.0, NetBeans, IntelliJ, JBOSS IDE, Jenkins, WebStorm, Postman.

Version Control Systems: CVS, SVN, GIT

Other Tools: Rational Rose, Microsoft Visio.

PROFESSIONAL EXPERIENCE:

Confidential, Warren NJ

Full stack - Senior Java J2ee Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of teh application.
  • Implemented teh project using agile-scrum methodologies
  • Wrote complex business logic using PL/SQL Packages, stored procs and SQL queries.
  • Expertise in Core Java wif strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Concurrency framework, Custom data cache.
  • Implemented teh project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • Design and Development of micro services wif spring boot.
  • Worked on teh back-end part of teh application involvingSpring frameworkandHibernate.
  • Responsible for creating and maintaining architecture for Restful API using Spring REST.
  • Improved teh throughput of teh Smart Services Module using teh concepts of multithreading like Executor Services & Concurrency API.
  • Developed RESTful web service using Spring, micro services and JAX-RS for retrieving data from server and internal communication. Create and consume web services (SOAP & REST)
  • Implemented UI using Angular JS, Java Script, jQuery, HTML5 & CSS3.
  • Developed teh presentation layer using JSP’s, CSS, AJAX and Java Script.
  • Developed XSLT files for transforming teh XML response from teh web service into HTML as per teh business requirements.
  • Used DOM Parser to parse teh XML response from webservices.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Developed complex queries, stored procedures, triggers and sequences.
  • Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
  • Implemented TDD methodologies using Junit and JMockito.
  • Used Jenkins for continuous integration, GitHub for version management & Maven for building teh application in teh cloud leveraging AWS API’s.
  • Involved in building and maintaining cloud based infrastructure on AWS.
  • Implemented logger for debugging using Log4j
  • Served as POC for on call support in teh production team on a rotation basis.

Environment: Java 1.8, JSP, CSS3, HTML 5, JavaScript, Ajax, Angular JS 2.0, Spring 4.0, Spring Boot, Micro services, Hibernate 4.0, JMS, AWS, Maven, Junit 4.0, Oracle 12G, PL/SQL, Oracle WebLogic 12, Unix, GitHub, TOAD, SOAP & REST Web Services.

Confidential, Bellevue, WA

Senior Java J2ee Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of teh 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 teh APIs and Microservices.
  • Used Hibernate to improve teh application throughput, and created teh mappings to fit teh existing table structure.
  • Extensively worked on both consumption & producing of RESTful based webservices using JAX-RS & jersey parsers.
  • Used AngularJS as teh development framework to build a single-page application.
  • Developed teh UI screens using HTML5, CSS3, Ajax & Jquery.
  • Analyzed teh Maven dependency management in base code to annotate teh dependencies on to Spring Boot application in to Gradle forMicroServices.
  • Applied various J2ee design patterns such as Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc. throughout teh application for a clear and manageable distribution of roles.
  • Implemented teh order grouping module using heavy multi-threading concepts & latest java concurrency features to make teh code thread safe.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • Involved in building and maintaining cloud based infrastructure on AWS.
  • Designed and developed JUnit test cases during teh development phase.
  • Used Jenkins for continuous integration and Maven for building teh EAR file.
  • Served as POC for on call support in teh production team on a rotation basis.

Environment: Java 1.8, Oracle 11g, PL/SQL, Spring 3.0, Angular JS, Maven, Jenkins, Linux VMs, Selenium, Test NG, Weblogic 10, Hibernate, CVS.

Confidential - Bethlehem, PA

JAVA/J2EE Developer

Responsibilities:

  • Worked in Requirement Analysis, Design, Development, Integration & Testing, Implementation and Operations & Maintenance phases of teh project.
  • Used AngularJS as teh development framework to build a single-page application.
  • Designed and implemented a framework for exposing software development assets through a RESTful web service.
  • Used Spring ORM to integrate Spring Framework wif Hibernate.
  • Used Springs JDBC and DAO layers to offer abstraction for teh business from teh database related code (CRUD).
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Formed complex associations between Plain Old Java Objects using Hibernate.
  • Worked wif JUnit, Maven and Log4j for testing, building and logging information.
  • Worked on Splunk monitoring tool dashboards for easy debugging.
  • Developed and debugged teh application using Eclipse IDE
  • Designed and coded application components in Agile environment utilizing a test-driven development approach.

Environment: Java 1.6, Spring Core, Spring Security, MVC, Hibernate, Web Services, AngularJS, UNIX, Splunk, SQL, Log4j, JAX-Restful Services, WebLogic Server12c, JUnit, Eclipse

Confidential

Programmer Analyst

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, defining scope, Design analysis, impact analysis, Integration and deployment
  • Analyze teh new enhancements and translate Business Requirements into Functional requirements and prepare Design Documents.
  • Worked on developing application using JSP wif JavaScript, Servlets and core Java.
  • Used Struts framework as a part of controller component to manage teh flow of client requests.
  • Involved in coding and testing of application.
  • Responsible for teh design and development of teh application framework
  • Teh views are programmed using JSP pages.
  • Model is a combination of EJB and Java classes and web implementation controllers are Servlets.
  • Used EJB for server-side transactions
  • Used JavaScript for client-side validations. Used JUnit for unit testing of teh system and Log4J for logging.
  • Swing components should be updated directly only in teh context of callback methods invoked from teh event dispatch thread.
  • Creation and maintenance of data using Oracle database. JDBC for database connectivity wif Oracle.
  • Teh request and response from teh client is controlled using Session Tracking in JSP

Environment: Java, J2EE, Servlets, JSP, JDBC, HTML, Oracle 9i, PL/SQL, Rational Rose, Tomcat.

We'd love your feedback!