We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TexaS

SUMMARY:

  • Experienced Java/J2EE professional with an extensive background in Software Development and Testing Life Cycle.
  • Over 7+ years of experience in designing and developing enterprise level multi - tier and Single-page web Applications in Banking and Retail domains.
  • Experience in utilizing open-source frameworks such as AngularJS, NodeJS, Struts, Spring, Hibernate, JSF and jQuery .
  • Experience in developing web applications using Java/J2EE, JSP, Servlets, EJB, JDBC, Spring, Struts, JSF, Hibernate, Web Services and XML.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, Spring Batch.
  • Design and Development of the system work flow. Used Singleton, Spring MVC, Hibernate, Factory Pattern and DAO design patterns.
  • Expertise in SOAP, Web Services (CXF, XML Beans), Apache Camel and XML technologies (XSLT, XPath).
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML .
  • Developed presentation layer using XML, XSL, JavaScript, CSS, JSP, JSTL, Custom tags etc. Designed User Interface using HTML, Cascading Style Sheets (CSS), Java script, XML .
  • Proven software development experience using different methodologies - Agile, Waterfall and TDD . Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS & Node.JS).
  • Hands-on experience in relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/SQL programming and NoSQL database MongoDB.
  • Used MVC frameworks like Spring MVC along with JSF and Rich Faces. Involved in developing front-‘/end screens using JSF, JSTL, JQuery, XHTML, HTML5, CSS, AJAX and JavaScript. Also, involved in adding the Internationalization to the existing application.
  • Strong experience in deploying J2EE components on JBoss, Apache Tomcat, IntelliJ, NetBeans, BEA WebLogic, IBM WebSphere application servers, good exposure to cloud computing with Amazon Web Services (AWS).
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using Apache CXF framework and worked on parsing the XML files using DOM/SAX parsers.
  • Involved in component development using J2EE principles and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
  • Strong experience on various Java Design Patterns such as Session Facade, DAO, DTO, Delegate, Front Controller, Factory, Business Object, Prototype and Singleton.
  • Proficient in the integration of Enterprise Java Beans (EJB ) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS).
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC ) that includes Development, Testing, Implementation and Maintenance Support in WATER FALL methodology.
  • Strong experience working with version control software like TFS, CVS, ClearCase, Apache Subversion, GIT and build tools ANT, Maven, Gradle and Jenkins.
  • Experience in handling/executing projects using Agile methodologies (SCRUM) along with Test Driven Development techniques.
  • Expertise in object modeling and Object-Oriented design methodologies (UML). Experience in creating UML diagrams like Class, Object, Use Case, State and Activity diagrams .

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, Texas

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Developed the front-end using HTML5, JavaScript, JQuery, AJAX and CSS3 .
  • Developed application using JSP, AngularJS 2 for admin pages. Integrated the front-end JQuery UI with backend REST API using AngularJS .
  • Called Rest web services through AngularJS services to get JSON Object and modified the response object to display in UI.
  • Used object storage container to store the secured files and retrieved from API by using Amazon web services (AWS). Deployed Spring boot based Micro Services Docker container using Amazon EC2 container services and using AWS admin console.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Wrote SQL Queries to interact with SQL Server Database . Used Hibernate as persistence Layer - using the SQL Server Database and configuration data to provide persistence services (and persistent objects) to the application.
  • Create and configured the continuous delivery pipelines for deploying Micro services by using Jenkins CI server.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, Spring Batch.
  • Design and Development of the system work flow. Used Singleton, Spring MVC, Hibernate , Factory Pattern and DAO design patterns .
  • Developed common XML schema 's (XSD) as client contracts used to publish Top Down approach-based Web Services.
  • Used HQL and SQL as the query languages in Hibernate Mapping . Integrated the Spring and Hibernate framework.
  • RESTful web services using Jersey for JAX-RS implementation. Used Maven for the project management like build, install.
  • Done with unit testing of all Java classes using JUnit framework. Worked on issue tracking tool JIRA .
  • Used GIT for Source Control and Version Management of all codes and resources. Involved in Daily SCRUM meetings and weekly SPRINT Meetings.

Environment: Java1.8, HTML5, CSS3, JQuery, Ajax, AngularJS, NodeJS, JSP, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, Spring MVC, Maven, WebSphere, JavaScript, Agile Methodology Restful, Log4J, AWS, Micro Services, MongoDB, Automation Testing, JIRA, Spring Security, JUnit, GIT, Jenkins and STS.

Confidential, Herndon, VA

Sr. Java/J2EE Developer

Responsibilities:

  • Developed and Implemented Web Services and used Spring Framework. Developed Servlets and JSPs based on MVC pattern using Spring Framework. Developed web services using REST to interface database tables
  • Used JSON to test web services API calls, used JPA and Hibernate annotations and hibernate native queries for object relational metadata and practiced Generic Data Access Pattern for designing and implementing persistence layer.
  • Developed Servlets and JSP pages based on MVC pattern using Spring Framework. Worked on web services SOAP and REST technologies.
  • Good understanding on NoSQL databases like Mongo DB . Wrote SQL queries to analyse the data. Designed Microservices architecture for collateral trading (Java/Python).
  • Used JIRA for tracking work items and communicating with testers, developers, and program managers.
  • Established connections with other applications by using RabbitMQ and JMS. Can configure Jenkins on EC2 servers and integrated it with AWS CodeCommit.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML .
  • Backend development using - Spring Boot, Spring Data, Java, Angular.js and groovy - repositories.
  • Continuous integration to production with Maven, Git and Jenkins .
  • Developed presentation layer using XML, XSL, JavaScript, CSS, JSP, JSTL, Custom tags etc. Designed User Interface using HTML, Cascading Style Sheets (CSS), Java script, XML .
  • Worked in a gile environment with active scrum participation.
  • Developed Graphical User Interfaces using Struts, JSP, JQuery and JavaScript . Involved in providing security for the Application with LDAP server.
  • Used Maven for compilation, packaging and deployment in the Apache Tomcat and Web Sphere Application servers. Used GIT for version control. Developed JUnit test cases for all the developed modules.

Environment: Java 1.8, Spring, Hibernate, JQuery, AJAX, JavaScript, Apache Camel , Jboss, JDBC, PL/SQL,JUnit, Agile, Apache CXF, WebLogic, SML, SOA, TOMCAT, Jira, Mark logic, Elastic Search , XSTL, UNIX, HTML, Scala, Spring Boot, RabbitMQ , AWS, Jenkins, Groovy, Dojo, Angular JS, CSS, Cassandra, Mongo DB, NoSQL,Node JS, GIT, JMS, Eclipse

Confidential, Lansing, MI

Java/J2EE Developer

Responsibilities:

  • Responsible for gathering requirements from the client business unit by participating in design discussions and implementation feasibility analysis with business analysts at all levels.
  • Involved in Object Oriented Design/Analysis and constructing UML Sequence diagrams and Class Diagrams with Microsoft Visio/Rational Rose.
  • Implemented MVC Framework to make single page applications SPAs for responsive services.
  • Developed the application using JSF Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view and JQuery validation framework for front end validations.
  • Developed the web application using JSF Framework involving features like Expression Language, action listeners, custom components, etc. Created conditional logic's in pages using JSF tags and JSTL.
  • Used MVC frameworks like Spring MVC along with JSF and Rich Faces. Involved in developing front-end screens using JSF, JSTL, JQuery, XHTML, HTML5, CSS, AJAX and JavaScript. Also, involved in adding the Internationalization to the existing application.
  • Developed JSF managed beans and backing beans and configured JSF navigation in faces-config.xml of JSF MVC framework.
  • Constructed JSF Portal Framework at Presentation Tier and Faces Servlet acts as the

    front controller.

  • Used Spring ORM Support for Hibernate to manage Hibernate Resources and consistent exception hierarchy.
  • Integrated Spring DAO for data access using with Hibernate and Spring Validation Framework for Server-side validation.
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate with MySQL database to implement persistence layer in Hibernate.
  • Developed objects using JMS API for asynchronous communication and used JMS-MQ bridge as a provider to send messages in a secure, reliable and asynchronous method.

Environment: Java 1.6, J2EE, JSP, JSF, JSTL, Servlets, Hibernate, Spring MVC, Spring Security, MySQL SQL, DB2, WebLogic Application Server, JMS, XML, JavaScript, JQuery, SOAP, UML, SVN, JUnit, Log4J Gradle, TDD, JMeter.

Confidential, Troy, MI

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed User Interface using JSP, JSTL, HTML, CSS, Java Script, JQuery and Angular JS.
  • Developed client-side application with Angular JS in a clean Model View Controller (MVC) Architecture.
  • Involved in component development using J2EE principles and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database. Used Hibernate in Data Access Layer to access and update information in the database.
  • Created tables, triggers, PL/SQL Stored Procedures, SQL queries, Joins, i2ntegrityconstraints and views for IBM DB2.
  • Implemented Restful and SOAP based Web Services and used Soap UI for testing. Involved in Unit Testing of various modules by generating the Test Cases.
  • Performed deployment of applications on JBoss. Written LINUX shell scripts to identify user login information.
  • Involved in day to day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.
  • Worked with Eclipse IDE and used Gradle build tool to achieve more functionality for build process.
  • Used Jenkins as build management tool for continuous integration process and used Git as Version Control tool.

Environment: Agile Methodology, Java, J2EE, HTML, CSS, JavaScript, JQuery, JSP, JSTL, Spring, Hibernate, XML, XSD, Web Services, Restful, SOAP, WSDL, Log4j, JUnit, DB2, JBoss, Jenkins, Gradle, GIT, Eclipse, JIRA, Linux, Rational Rose.

Confidential

Java Developer

Responsibilities:

  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC ) that includes Development, Testing, Implementation and Maintenance Support in WATER FALL methodology.
  • Created user-friendly GUI interface and Web pages using Struts, JSP, HTML, CSS, AJAX, JQuery and JavaScript. Involved in developing Web Services to send XML request and reading the response SOAP UI from Java platform.
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC. Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading. Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions. Developed Struts Action Forms, Action classes and performed action mapping using Struts .
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in different forms by using Restful service .
  • Established Database Connectivity using JDBC for Oracle . Used Log4J for application logging and notification tracing mechanisms
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components. Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used JIRA for tracking the Project Stories and bug fixing. Used SVN to check-in and check-out and co-ordinate among team members for Version Controlling.

Environment: Java, HTML, CSS, AJAX, JQuery, JavaScript, JSON, XML, Struts, JDBC, IBATIS, Web Services, SOAP UI, Restful, HQL, SQL, JBOSS, Oracle, ANT, Eclipse IDE, JIRA, Tortoise SVN, and UNIX.

Confidential

Java Developer

Responsibilities:

  • Developed web application using Struts, JSP, Servlets that uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Wrote JavaScript for client-side validation.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Creates SQL Queries using Joins, Unions, Nested Selects and aggregate functions.
  • Implemented Multithreading to achieve consistent concurrency in the application and the application was deployed on the Tomcat.
  • Involved in build and deploying the application using ANT. Used CVS as version control system.

Environment: Core Java, JDBC, Multithreading, Struts, JavaScript, HTML, CSS, JSP, Servlets, EJB, Apache Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J.

TECHNICAL SKILLS:

Programming Languages: Java 8 (1.7/1.6), C, C++, SQL, PL/SQL

Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, JavaBeans, SOAP, JAXP, AJAX, AWT, Swing, CSS, JXPath, XPath

Web Technologies: HTML, DHTML, XML, CSS, JavaScript, AJAX, Angular JS

Distributed Technologies: RMI, EJB, JMS, Data Warehouse.

Application Server: WebLogic, JBoss, Apache Tomcat, Glassfish

JAVA Frameworks & Tools: HIBERNATE, SPRING, WEB SERVICES, IBatis, JSF, STRUTS, ANT Building toolAWS, Log4J, Maven Building tool, Spring Boot, Spring Cloud.:

IDE's: Eclipse, RAD, JBuilder, NetBeans, IntelliJ

Database(s): Oracle DB2, MySQL, PostgreSQL.

Version Control Tools: Rational ClearCase, SVN, CVS, Clear Quest, GitHub, Kubernetes.

Testing Tools: JUnit, Selenium, UML.

Case Tools: Rational Rose, UML, RUP.

Operating Systems: Windows, MS-DOS, UNIX.

We'd love your feedback!