We provide IT Staff Augmentation Services!

Sr. Java/j2ee Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Miami, FL

SUMMARY:

  • 8 years of IT experience as a Full stack Java/J2EE Sr. Developer in software requirement analysis, design, implementation and testing of RIA Enterprise/web based applications.
  • Experience in all phases of software development life cycle (SDLC).
  • Detailed experience on spring components like, Spring - MVC architecture, Spring Cron job, Spring Boot, Spring- Multi threading, Rabbit MQ (Message Queue’s), Multi- connection pools via spring, Scala, RESTful services, WEB services and Spring Integration.
  • Hands-on experience in implementing J2EE compliant applications using various Design patterns like Singleton, Facade, DAO Factory and MVC.
  • Extensive experience in design, development and implementation of Model-View-Controller frameworks using Struts and Spring-MVC.
  • Strong experience on Hibernate, and IBatis.
  • Good knowledge on Shell Scripting in Linux/Unix.
  • Hands-on working experience on HTML 5, JavaScript & CSS.
  • Experience in Java 8 coding standards like Lambda expressions. Heading towards Scala programming.
  • Experience in developing applications using JavaScript especially with jQuery, Bootstrap and Angular JS Framework.
  • Experience in developing the Rich Internet Applications (RIAs) with Adobe Experience Manager 6.0(Adobe CQ).
  • Real time passionate experience with RIA technologies like GWT (Google Web Toolkit), Smart GWT, AJAX, JSON & JSNI.
  • Extensive experiences in developing applications with web services and inter process communication using RMI.
  • Good knowledge on writing SQL, PL/SQL queries.
  • Extensive experience with various Databases Oracle, SQL Server, DB2.
  • Professional experience in documenting and understanding user requirements and system specifications.
  • Experience in working on UML and system design using Rational Rose XDE for Java.
  • Experience with tools like Maven, Jenkins, ANT, Git Hub, CVS, and Clear Case.
  • Experience with analysis of the user needs, documentation, translation into proper system requirement specifications and working under tight schedules.
  • Extensively worked on Internationalization (I18n) projects for Japanese, French and UK clients.
  • Hands on experience with application servers like Web logic, Apache CXF, IBM Web Sphere6.
  • Hand on experience on JUNIT and Mockito, Power Mockito.
  • Knowledge of Energy Trading & Risk Management, Aerospace, Supply chain, Web Content Management

TECHNICAL SKILLS:

Programming Languages/Scripts: Core Java, J2EE (JSP, Servlets, EJB, JDBC, JNDI, JMS), Java script, CSS, HTML5, CSS3, XML, XSLT, jQuery, Angular JS, AJAX, JSON, Scala

Frameworks: Struts, Spring 3 MVC, Spring Integration

ORM: Hibernate, IBatis

Technologies: Spring Web & Rest Services, JNI & JSNI, GWT & Smart GWT, Gem Fire, JFrog Artifactory, Rabbit MQ and Adobe Experience Manager 6.0(Adobe CQ)

Tools: Jira, Bamboo, Confluence, Jira, STS, Eclipse, Jenkins, NetBeans, JUnit, Rational Rose, ANT, Maven, Find Bugs, PMD, Sonar, Version One, Log4J

Web Services: REST, SOUP

Version Control: CVS, Subversion, clear case, Tortoise, Git Hub, Stash

Application Servers: Jetty, WebLogic & WebSphere

Web Servers: Apache Tomcat, Apache CXF, Jersey

Database Servers: Oracle, MySQL, SQL Server, DB2

Methodologies: Agile, Scrum

Operating Systems: Linux, Windows

PROFESSIONAL EXPERIENCE:

Confidential, Miami, FL

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • The application is designed using J2EE technologies along with Spring MVC architecture.
  • Actively involved in the analysis, design, development and testing phases of application.
  • Consumed “ JavaFx ” visa custom tailored Twist and Shake internal API.
  • Used “RabbitMQ” queues for reliable and asynchronous messaging exchange.
  • Spring MVC & Hibernate was used for developing java REST services on the back end.
  • Spring Auto-Wiring was used for bean management on the back end.
  • Developed complex Hibernate mappings even for Views and Stored Procedures.
  • Developed presentation layer with jQuery, Bootstrap, Angular JS and Ajax calls.
  • Involved in developing jQuery scripts for validations and passing attributes from one screen to another.
  • Java 8 coding standards including Lambda expressions.
  • Consumed Spring REST services for interactive front-end widgets.
  • Several design patterns like Delegation, Abstraction, Singleton, Factory, Data Transfer Object and Data Access Object were used for the application development.
  • Completely delivered projects under “Agile” methodology, JIRA was used for version controlling as an agile tool.
  • Made use of the Spring framework with Web Logic Application Server.
  • Integrated with Cognos are used for the generation of reports.
  • Involved in Unit-test planning and designing test cases for the project.
  • Involved in complete testing of the application using J-Unit.
  • Involved in production support for the application.
  • Used Maven for building and managing dependencies of the application.
  • Involved in deployment and managing Jenkins build process.
  • Used Stash/Git Hub to control the build version.

Environment: Java 1.8, J2EE, Spring (MVC), jQuery, Bootstrap, Angular JS, J-Unit, Hibernate, Oracle, Java Script, JSON, XML, HTML, Web logic, Chrome post-master, Scala 2.11, Junit, Power Mockito, Find bugs

Confidential, Mason, OH

Java/J2EE UI Developer

Responsibilities:

  • The application is designed using J2EE technologies using MVC architecture.
  • Developed presentation layer with JSP, HTML, CSS, jQuery, Bootstrap, Angular JS and Ajax calls.
  • Responsible for developing JSPs as views, Spring Servlets as controllers and Action Classes as wrappers to business objects and Action form beans for modeling.
  • Implemented the back-end services using Spring Boot.
  • Used Spring Boot to create stand-alone spring application.
  • Developed XML based core system to populate data from external systems into the database.
  • Developed Message Driven Beans as Queue listeners for JMS queues.
  • Involved in developing jQuery scripts for validations and passing attributes from one screen to another.
  • Used AJAX for request response processing without reloading the complete page.
  • Consumed Spring REST services for interactive front-end widgets.
  • Made use of the Spring framework with Web Logic Application Server.
  • Worked on PL/SQL and created views, triggers, cursors, procedures, function and stored procedures.
  • Oracle reports were used for the generation of reports.
  • Implemented simultaneous queries and retrievals using Java Multi-Threading techniques.
  • Involved in Unit-test planning and designing test cases for the project.
  • Involved in complete testing of the application using J-Unit & Power Mockito, based on the unit-test plan.
  • Involved to understand Node JS.
  • Debugged the scripts for building entire web application using maven.
  • Participated in Sprints and Scrum meetings as part of the Agile development.
  • Involved in production support for the application.
  • Used Rational RequisitePro for requirements management.
  • Involved in Configuring Jenkins for Continuous Integration.
  • Used Git Hub to control the build version.

Environment: Java 1.5, J2EE, Spring (MVC, Cron jobs), Spring Boot, JSP 2.0, EJB, jQuery, Angular JS, J-Unit, Power Mockito, Hibernate, MySQL, Bootstrap, Java Script, XML, XSLT, HTML, Jbuilder, Web logic, Soap UI & chrome post-master.

Confidential, Montvale NJ

Java/J2EE Developer

Responsibilities:

  • Involved in the design, development, testing and enhancement phases of Agile Software Development.
  • Interacted with business users to gather functional requirements.
  • Consumed JSON and XML message formats and validated with GSON f/w.
  • Consumed Spring MVC using annotations.
  • Involved in documenting the technical detail design and SRS documents.
  • Developed RESTful Web Services to implement the Business on the server side.
  • Made use of Spring to develop Rest & web Services in Java.
  • Consumed Spring-Hibernate templates in the back end to communicate to Oracle DB.
  • Consumed Rabbit MQ messages using Spring Listeners.
  • Configured multiple logging appender’s using LOG4J.
  • Created test cases, test conditions and test scripts in UNIX.
  • Creating automated test tool for integration and regression testing using Unix Shell Scripting on UNIX based environment.
  • Extensively used core - multi-threading for large file upload process.
  • Integrated JFrog Artifactory to use for file uploads.
  • Completely test-driven project using Junit and mocking.
  • Worked on interactive JavaScript frameworks like jQuery on the Admin side of the application.

Environment: Java 1.5, J2EE, Restful web services, Junit, Power Mockito, Log4j, Jfrog, XML, CSS, Apache Tomcat 7.0.8, Oracle, Eclipse Windows XP, UNIX, Perforce, chrome post master and Soup UI.RRO

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Technical designing and planning of the application.
  • Interacted with business users to gather functional requirements.
  • Consumed JSON and XML message formats and validated with GSON f/w.
  • Consumed Spring MVC using annotations.
  • Developed widgets using Smart GWT portlets.
  • Extensively consumed GWT ( Google Web toolkit ) and Smart GWT components like Grids, List Grids, Nested trees and charts...etc.
  • Extensively worked on Internationalization (I18n) projects for Japanese, French and UK clients.
  • Consumed Fusion charts API for reporting modules.
  • Involved in documenting the technical detail design and SRS documents.
  • Made use of Spring to develop Rest & web Services in Java.
  • Consumed Spring-Hibernate templates in the back end to communicate to Oracle DB.
  • Completely test-driven project using Junit and mocking.
  • Worked on interactive JavaScript using JSON, JSNI, and JNI.

Environment: Java 1.5, J2EE, Restful web services, Junit, Power Mockito, Log4j, XML, CSS, WebLogic 10.3, Oracle, Eclipse, Windows XP, UNIX, CVS, GWT (Google Web toolkit) & Smart GWT and Fusion Charts.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle.
  • Interacted with business users to gather functional requirements.
  • Consumed JSP, JSON and XML message formats and validated with GSON f/w.
  • Consumed Struts MVC and EJB’s for business components.
  • Consumed Struts Validator f/w for form field validations.
  • Implemented web services using SOAP.
  • Involved in writing SQL queries and stored procedures for the application in Oracle.
  • Used JavaScript, HTML, and CSS for front-end web development.
  • Involved in documenting the technical detail design and SRS documents.
  • Completely test-driven project using Junit.

Environment: Java 1.5, J2EE, EJB, IBM RAD7.0 (IBM web sphere), Junit, Log4j, XML, HTML, CSS, JavaScript, SOAP, JAX-WS, Oracle, Eclipse, Windows XP, UNIX, CVS.

We'd love your feedback!