We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 5+ Years of experience in development of Enterprise Applications using Java/J2EE platform using SDLC approaches for software development.
  • Extensive work experience through all phases of Software Development Life Cycle (SDLC) starting with project initiation, requirement gathering, requirement analysis, functional design, detail design, development and implementation of multi - tier enterprise, web based and distributed applications.
  • Proficiency in developing secure enterprise Java applications using technologies such as Java 8/7/6, J2EE, JSP, JDBC, JMS, JNDI, EJB, Spring Boot, Spring, Hibernate and Java Beans.
  • Experience in building Micro Services with the help ofSpring Boot and developed spring based applications with very less configuration.
  • Extensive experience with spring 3.0 along with JPA for managing the Database Transactions.
  • Experience with design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller, DAO and MVC.
  • Excellent hands on experience with JDBC, EJB, Session beans, entity beans, JMS, XML, XSLT, DTD, XSD and DOM/SAX.
  • Good Experience in using Java IDE tools of Rational Application Developer (RAD), Web Sphere Application Developer (WSAD) and Eclipse 3.0.
  • Experienced in developing messaging module by using Spring JMS, Apache Camel and Rabbit MQ.
  • Good experience on enterprise Java beans (EJB) like stateless Session EJB, MDB and Entity Beans.
  • Experience in configuring log4j to enable/disable logging in application.
  • Expertise in writing test cases with JUnit andMaven.
  • Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, JBoss, WebSphere and WebLogic Application Server.
  • Extensive Experience in retrieving and manipulating data from backend using Database (Oracle, DB2, SQL Server, NOSQL (MongoDB), Sybase) SQL queries, PL/SQL- Stored Procedures, Functions, Sequences, Triggers, Views and Packages.
  • Working experience with an Agile (Scrum) Development Team to deliver regular updates to business team.
  • Strong communication, collaboration and team building skills with proficiency in grasping new technical concepts quickly.
  • Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.

TECHNICAL SKILLS

Languages: Java 8/7/6, HTML, JavaScript, SQL

Java/J2EE Technologies: Core Java, JSP, JMS, Java Beans, Java Multithreading, Generics and Collections, EJB, Tiles, Design Patterns

Web Frameworks: Spring, Hibernate, Spring Boot.

Design & GUI/Tools: Eclipse, IBM RAD, Log4J

Databases/Tools: Oracle, SQL Server, My-SQL

Methodologies: Agile, Waterfall

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Responsible for the analysis, documenting the requirements and architecting the application based on Java/J2EE standards.
  • Developed client/server and N-tier web applications using Java/J2EE, and spring (MVC) framework.
  • Implemented UI layer using Flex and business layer using Spring MVC and developed persistence layer using Hibernate.
  • Worked on latest features of Java 8 like Lambda expressions, streams and functional interfaces.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Responsible for development based onSpring Boot application for payment processing in the Micro Services Framework.
  • Used Annotation basedSpring Boot extensively for handling the frontend AJAX requests.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Designed and developed text earch application on top of Mark logic, using Angular.JS for front end and Spring Framework for backend to integrate with Mark logic REST APIs.
  • Involved in writing JSP and Spring Action, DAO classes. Used JSTL Tag library (Core, Logic, Bean and HTML taglibs) to create standard dynamic web pages.
  • Used Node.JS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components.
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
  • Creation of REST Web Services for the management of data using Apache CXF.
  • Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
  • Involved in writing EJBs (Sate less Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
  • Log4J is used for logging purposes and debug levels are defined for controlling the log.
  • Develop build scripts using Maven for the build and deployment.Coded Test Classes using JUNIT for Unit Testing.
  • Used MySQL database to load the application data and written PL/SQL procedures, complex queries to perform various data operations.
  • Participated in Agile and Scrum Methodologies for design and development of the applications.
  • Participated in the status meetings and status updating to the management team.

Environment: Java 8, Spring, Spring Boot, Hibernate, MVC, JSP, CSS3, DAO, JSTL, Micro Services, XML, AJAX, JQuery, JSON, EJB, Log4J, Maven, JUNIT, RESTful, SQL, Agile and Windows.

Confidential, Columbus, OH

Java/J2EE Developer

Responsibilities:

  • Involved in Requirements gathering, analysis and design and documentation as the application was started from scratch.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP and Action classes.
  • Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Implemented spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop Spring-based application with very less configuration.
  • Designed and developed the REST using the Spring Boot.
  • Developed Micro-Services with Spring to retrieve API routes for the entire cluster.
  • Using this strategy each Micro-Services in a cluster can be load balanced and exposed through one API gateway.
  • Designed and developed queries using Hibernate Query Language and data validation via the Hibernate validator framework.
  • Implemented all the components of Spring Frame work (Controller classes, Spring Bean Configuration file (dispatcher-servlet.xml).
  • Used Hibernate criteria for filtering, sorting and pagination and implementing front end and backend business service, data access logic.
  • Used JSON for data exchange between application modules along with XML.
  • Used Stateless Session Enterprise Java Beans (EJB) to encapsulate the business logic.
  • UsedLog4J framework to log the various types of messages like warning, error, information at method entry and exits.
  • Created test plans and JUnit test cases and test suite for testing the application.Used Maven for developing build scripts and deploying the application onto Web Logic.
  • Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
  • Worked in Agile methodology with active user involvement and followed sprint system for development.
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Environment: Java 8, spring, Spring Boot, Hibernate, AJAX, JQuery, JSON, XML, JSP, EJB, Log4J, JUnit, Maven, REST, SQL, Agile and Windows.

Confidential, Rosemont, IL

J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Developed the application using JSP, Spring MVC for front end, spring framework to manage business layer components and JDBC for performing database transactions.
  • Used spring framework web flow to navigate between pages.
  • Implemented Micro Service usingSpring Boot to improve the API.
  • UsedSpring Boot and security module to implement login and authentication feature.
  • Created and maintained the configuration of theSpringApplication Framework (SpringBoot).
  • Used Hibernate Criteria for accessing the data from database.
  • Utilized Java Message Service (JMS) for reliable and asynchronous exchange of information such as loan status report.
  • Defined new validations through React.js, for the form field validation implemented through HTML5 and CSS3.
  • Used SAX and DOM parsers to parse xml data and worked on XPATH to parse XML documents.
  • Utilized JSON scripting language for transmitting data over connection.
  • Involved in development of business components (EJBs).
  • Used Log4J for logging the messages to flat files, database and e-mail
  • Wrote test cases in JUnit for unit testing of classes.
  • Wrote build and deployment scripts using Maven.
  • Developed and maintained PL/SQL packages and stored procedures and writing SQLqueries.
  • Followed the Agile Scrum software development methodology.
  • Involved in technical mentoring, production system support and customizing solutions.

Environment: J2EE, spring, Spring Boot, JSP, Hibernate, Micro-Services, JMS, DOM, XPath, XML, EJB, Log4J, JUnit, Maven, PL/SQL, SQL, Agile and Windows.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Gathered Business Requirements and meeting different users of the application.
  • Involved in the development and implementation of the application usingSpring and J2EE framework.
  • Implemented the application usingSpringMVC Framework which is based on MVCdesign pattern.
  • Implemented application level persistence using Hibernate andspring.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Created XML Web Services for transferring data between different applications.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection API's to implement various features and enhancements.
  • Used Log4J to capture the log that includes runtime exceptions. Implemented Log4j to maintain system log.
  • Used MAVEN to define the dependencies and build the application and used JUnit for suite execution and Assertions
  • Created SQL Queries using Joins, Unions, Nested Selects and Aggregate Functions
  • Worked in deadline driven environment with immediate feature release cycles.

Environment: Java, spring, Hibernate, XML, EJB, Log4J, JUnit, Maven and Windows.

We'd love your feedback!