We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

New York, NY

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in Design and Development of Distributed and Client - Server applications using Object Oriented Analysis, Design and JAVA, J2EE Technologies (Servlet, JDBC, EJB, Web Services).
  • Extensively worked with frameworks like Spring, Hibernate, Struts, EJBs, RMI, and JUnit.
  • Expertise in developing applications using different modules of Spring Framework like MVC, DAO, AOP, Webservices, micro services and configuring application context for spring bean factory.
  • Experienced in designing and developing solutions using SOAP and REST based web services.
  • Wise in developing applications using Object Oriented Concepts (OOPS) and Design Patterns such as Singleton, Factory, Front Controller, DTO, DAO, Service Locator and architectural design pattern such as MVC
  • Experience and familiarity in building modern Spring applications with Spring Boot.
  • Experienced in working on JMS API and asynchronous message transfer communication.
  • Extensively worked with JMS providers such as IBM MQ series.
  • Good project implementation skills using J2EE technologies (RMI, JMS) and XML technologies - DTD, XML Schema, SAX, DOM, JAX-RPC, JAX-WS and XSLT.
  • Proficient in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, UDDI).
  • Worked on unit testing frameworks like JUNIT and Mockito frameworks.
  • Knowledge in designing and development of enterprise applications using JavaScript frameworks and Bootstrap.
  • Worked extensively on UI frameworks like Angular JS, React JS, Node.js.
  • Proficient with web development technologies like HTML5, CSS3, XML, JavaScript and JSP.
  • Expertise in coding ANT, Maven build-scripts and configuring and using frameworks such as Log4J.
  • Working knowledge of various AWS technologies like SQS Queuing, SNS Notification and S3 storage among others.
  • Strong knowledge of SQL, NoSQL, MS-SQL database and hands on experience with SQL server, Mongo and Oracle databases.
  • Have working experience in version controllers like SVN, CVS and GitHub.
  • Good experience in Agile and Waterfall models of project development cycle.
  • Hands-on experience on Scrum methodology.
  • Experience in using AWS to configure servers.
  • Extensively experienced with various web application servers like IBM WebSphere, WebLogic, Apache Tomcat.
  • Have a very good experience in using Windows, Linux and UNIX.
  • Skilled in documentation and user presentation.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.

TECHNICAL SKILLS:

Language: Java 6/7/8, C, C++, SQL, PL/SQL

J2EE Technologies: JDBC 3.0, JNDI, EJB 3.0, JSPs

XML Technologies: DTD, XSD, DOM, MXML and XSLT

Frameworks: Spring 3/4.0, Hibernate 2.0/3.0, JSF, JUnit, Log4j, iBATIS, ANT and Maven

Message Oriented: JMS, IBM MQ Series.

Web Services: SOAP, WSDL, UDDI, REST

Web/App Servers: Apache Tomcat 7/8, IBM WebSphere 5.1/ 6.1, JBoss

IDE s: IntelliJ, Eclipse, My Eclipse, RAD 7

OOAD: UML, Design Patterns, Agile

UML Tools: MS Visio, Rational Rose

Databases: Oracle 11g/12c, SQL Server 2012, MySQL

Configuration Mgmt Tool: CVS, SVN

Operating Systems: Windows, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Sr Java/J2EE developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle (SDLC) using agile development methodology.
  • Involved in business requirement gathering and technical specifications.
  • Implemented J2EE standards and MVC architecture using Spring Framework.
  • Developed internal services using Java and Node.js
  • Used Spring Inversion of Control (IOC) to wire DAO using Hibernate.
  • Integrated Apache Kafka for data ingestion.
  • Used Hibernate in data access layer to access and update information in the database.
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB.
  • All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Implemented business processes such as user authentication, transfer of service using session EJBs.
  • Used JSP, Java Script, HTML and CSS for manipulating, validating, customizing, error messages to the user interface.
  • Involved in enhancement of existing application utilizing AngularJS, created HTML navigation menu.
  • Used Java Script for client side validations and validation frame work for server side validations.
  • Developed user interface using JSP, JSP tag libraries to simplify the complexities of the application.
  • Used JNDI for naming and directory services.
  • Developed code using Java 8 features like lambda expressions, streams, predicates and new date time API.
  • Developed code using lambda expression and Functional Interface Predicate.
  • Implemented Runnable and Event handling using Java 8 Lambda expressions.
  • Responsible for building presentation using the spring framework.
  • Developer a mobile web client to consume the API using AngularJS/HTML5/CSS.
  • Consume web services for data transfer from client to server and vice versa using SOAP and WSDL.
  • Used Soap UI for testing web-services.
  • Participated in architect and design of the components using a distributed architecture on AWS cloud platform.
  • Worked with JavaScript Object Notation(JSON) for communicating between front-end and middleware.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
  • Involved in fixing defects and unit testing with test cases using JUnit.
  • Used SVN tortoise for file management.

Environment: Java 1.7, J2EE, Hibernate, Spring MVC 4.0, JavaScript, JSP, Apache kafka, HTML 5, CSS 3, AWS, SOAP Web Services, SpringIO, Spring boot 1.2.3 with Thymeleaf 2.1.4, Spring MVC 4.1.5, Hibernate ORM 4.3.5, SOAP UI, XML, JMS, Oracle 11g, IntelliJ, JUnit, SVN tortoise.

Confidential, Grand Rapids, MI

Java/J2EE Developer

Responsibilities:

  • Involved in appending the daily market data (Murex Daily Market Data database) to the historical market data.
  • Worked on Java 1.8 features of method referencing functions by their names instead of invoking them directly.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Used Spring Batch Jobs for getting the securities information and data updating into the risk database.
  • Generated the Model part of MVC with Spring and Hibernate Framework.
  • Developed business layer using Spring, Hibernate and DAOs.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects usingHibernate.
  • Extensively worked on java Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
  • Used AngularJS as the development framework to build a single-page application.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Had good working experience with JDBC and Maven repositories.
  • Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Developed SQL, PL/SQL scripts, stored procedures, functions, packages using Microsoft SQL Server 2012.
  • Working experience on Shell scripting UNIX/Linux.
  • Used Maven scripts for build and deployment of the application and SVN as the secure versioning software.
  • Worked completely on Continuous Improvement and Test Driven Development process of the project using testing tools like JUnit.

Environment: Java 1.8, J2EE 1.6, Spring, Hibernate, Rest Web services, AngularJS, Microsoft SQL Server Management Studio 2012, Oracle PL/SQL Developer, Putty, Jenkins, Maven, JUnit, Eclipse, SVN.

Confidential, Elizabeth, NJ

Core Java Developer

Responsibilities:

  • Involved in requirements gathering and design.
  • Worked extensively on the front-end using JSP, CSS, JavaScript, Slick Grid, and jQuery & Spring Ajax.
  • Used Spring Framework to integrate with OR mapping tool Hibernate.
  • Used Hibernate to store the persistence data into the Oracle11g database and used Criteria API to access the data from the database.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
  • Used the spring open source framework for building JSP based web application based on the Model-View-Controller (MVC) design paradigm.
  • Implemented asynchronous multi-thread processing of files (Java Message Service, Message Driven Beans, PL/SQL, and Triggers).
  • Used Ant & maven scripts for build and deployment of the application and CVS & SVN as the secure Versioning software.
  • Responsibilities include understanding server configuration and diagnosing problems in a time sensitive manner.
  • Used Object Relational Mapping tool Hibernate along with XML mappings and Java Objects.
  • Extensively used Web Services (SOAP, RESTful).
  • Involved in coding and tweaking of stored procedures in Oracle PL/SQL, developed Action classes.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Performed Unit testing and Performance/ load testing using JUnit, jMock.

Environment: J2EE 1.6, Hibernate, Tiles, Tag Libraries, JSP, CSS, AJAX, HTML, View Controller Architecture, web services (JAX-WS & JAX-RS), Oracle 11g, Tomcat 7, MS Visio, Eclipse, JUnit, jMock, Log4J, SVN Ant, Windows XP Professional.

Confidential, Warren, NJ

J2EE Developer

Responsibilities:

  • Involved in requirement analysis & client interaction, Responsible for Writing Hibernate mapping XML Files, HQL.
  • Worked closely with business analysts, project managers and project leaders to analyze business requirements, used J2EE design patterns like Factory, Singleton involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
  • Developed the application using Spring MVC Framework by implementing controller and backend service classes.
  • Involved in developing & consuming Web services using WSDL, SOAP, AXIS and XFire among others.
  • Created JSP, JavaScript, JQUERY & HTML, extensively used various collection classes like Array List, Hash Map, Hash Table, and Hash Set.
  • Creation of technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews with users
  • Developed the Use case, Sequence and Class diagrams using UML/Rational Rose, used Spring MVC to decouple business logic and view components, involved in developing/coding the core framework classes and developed web services using JAX-WS to make use of existing applications.
  • Worked with JAXB, used JBoss Application Server that implements the Java Platform, Enterprise Edition (Java EE).
  • Created new database connection for MYSQL
  • Followed Java coding standards while developing the application.
  • Involved in JUNIT, Integrations & smoke testing.

Environment: JAVA 1.4, J2EE, JSP, HTML, Java script, JDBC, XML, XSD, JAXP, JAXB, JSON, Web Services-WSDL, SOAP, JSF, JMS, Spring framework, XSLT, Web sphere Application Server, Unix, MySQL -SQL, PL SQL, SVN, QC, WINSCP3, Putty etc.

Confidential

Java Developer

Responsibilities:

  • Used Agile Methodology and participated in Scrum meetings.
  • Designed and developed the UI using JSP, HTML, Ajax, CSS and JavaScript.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Developed user interface using JSP, JSP Tag libraries.
  • Developed different components of the application such as JSPs, EJB are using Rational Application Developer.
  • Developed various EJB components to fulfil the business logic.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Used Web services - WSDL and SOAP for getting credit card information.
  • Used ANT scripts to build the application.
  • Used JMS for asynchronous communication.
  • Wrote SQL queries.
  • Developing Backend stored procedures using PL/SQL which actually will generate reports
  • Implemented various Design Patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Performed unit testing using JUnit framework.
  • Monitored the error logs using Log4j.
  • Used CVS for version control.

Environment: Java EE 5, Rational Application Developer 7.0, WebSphere Application Server 6.1, Oracle 10g, JSP 2.1, HTML/DHTML, EJB 3.0, Spring 2.0, Hibernate 3.0 JavaScript, IBM MQ Series, AJAX, JNDI, Web Services, SOAP, WSDL, JAXP, JAXB, XML, ANT, JUnit, Log4j, CVS, Windows XP.

Confidential

Application Programmer

Responsibilities:

  • Involved in the development of Customer Perception module.
  • Implemented the project using JSP based tag libraries.
  • Conducted client side validations using JavaScript.
  • Coded JDBC calls to access the Oracle database tables.
  • Generate SQL Scripts to update the parsed message into Database.
  • Worked on parsing the RSS Feeds (XML) files using SAX parsers.
  • Developed UI components using Swing, google Window Builder pro with eclipse RCP integration.
  • Designed UI modules interfaces using AJAX controls like paginations, Date Picker modules using Data Picker Widget.
  • Designed and coded the core java class that will handle errors and will log the errors in a file.
  • Involved in the Maintenance and Support of the System.

Environment: JDK 1.3, J2EE, JSP, HTML/CSS, Java Beans, MDB, JDBC, MS SQL Server, JBoss, CVS, JavaScript, SAX parser, Eclipse, ANT, JUnit 3.x.

We'd love your feedback!