We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Weehawken, NJ

SUMMARY:

  • 6+ years of professional experience in Java/J2EE technologies. Involved in all phases of System Development Life Cycle including process of Planning, Creating, Development, Deployment, Integration of Client/Server Environment, Maintenance and Implementation of various software based applications.
  • Expertise in domains like Banking, Financial Services, Health Care Insurance etc.,
  • Strong application development in using fast paced Agile Software Development methodologies like Scrum, Sprint, XP(Extreme Programming),Confluence and Traditional Software models like RUP(Rational United Programming), Waterfall.
  • Good knowledge of Creational Design Patterns like Singleton, Factory Method, Builder Method, Prototype Pattern and Architectural Patterns like MVC.
  • Expertise in designing User Interactive Web pages with the help of Client Script Design technologies like JSP, HTML, Ajax, JQuery, JavaScript, Angular JS, CSS, and CGI.
  • Extensive Experience in SOA Architecture developing JEE based Web Services to visualize the web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to users.
  • Extensive experience in producing/consuming Rest based web services using RESTFul, Jersey, and Spring MVC annotations.
  • Worked with Application servers like BEA/Oracle Web logic, IBM Web Sphere, Apache Tomcat, Oracle Glassfish.
  • Intense knowledge on Scalabe language, providing the operator overloader, raw string, and no checked exception.
  • Experienced in working different Enterprise Java Beans(EJB 2.0/3.0) includes Session Beans, Entity Beans and Message driven beans.
  • Proficient in utilization of Java, various J2EE packages, and associated technologies such as Spring Web Application Framework like spring dependency injection, Spring MVC, Spring AOP, Spring IOC, Spring Security and Spring ORM Integration.
  • Experienced in implementing MVC style applications using Struts components like Strut actions, forms and validation frameworks.
  • Involved in implementing the data persistence functionality of the application by using Hibernate Core interfaces, annotations, mapping strategies, utility classes.
  • Experience with database development using Oracle 8i/9i/10g/11g, PL/SQL, SQL Server and DB2. Good programming skills in writing/maintain performance tuning SQL and PL/SQL Queries.
  • Extensive experience in unit testing framework - JUnit, Easy Mock and Mockito.
  • Good experience in error logging using Log4J and experience in version control tools using SVN, CVS, Clear Case and GIT.
  • Experience in describing data using XML and working with XML management technologies like XSL, XSD and XSLT.
  • Involved in building and deploying Apache ANT, MAVEN Scripts for deployment and customizing WAR/JAR file management for web applications.
  • Exposed to Business Rule Management System, for core development.
  • Experienced in using various IDE’s like Eclipse, Net Beans and IntelliJ IDEA.
  • Excellent Written, Verbal Communication skills with a customer service oriented attitude, worked with the offshore teams as onsite coordinator to provide the update on the daily basis and had ability to learn and master new technologies and to deliver outputs in short deadlines.

TECHNICAL SKILLS:

Languages: C,C++, Java 7, SQL,PL/SQL, Unix Shell Scripting, UML

J2EE Technologies: Servlets, JSP, Struts(IOC and AOP), Hibernate, JDBC, JNDI,EJB.

Web Technologies: HTML5,JavScript, CSS, XML,Jquery,Angular JS,PHP, Bootstrap.

Databases: Oracle, DB2, MySQL, SQL Server.

Application/Web Servers: WebSphere, WebLogic, Apache CFX, NodeJS.

Web Services: SOAP, XML, WSDL, UDDI, REST, JAXB.

IDE: Eclipse, NetBeans, IntelliJ.

Build Tools: Maven, Ant, GWT.

Frameworks: Struts, Spring 4, Spring MVC, Spring Security and Spring ORM Hibernate, Grails.

Version Control Systems: CVS, SVN, GIT.

Testing Framework/Tools: Junit.

Operating Systems: Windows XP/Vista/7/8/10, Unix, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Weehawken, NJ

Java/J2EE Developer

Responsibilities:

  • Interacted with team members and involved in Requirement Gathering analysis, design, implementation, and Testing and Maintenance phases of SDLC.
  • The Application has been implemented using Agile methodology where there is a daily SCRUM meeting and a weekly SPRINT meeting to understand the status and resolve any issues.
  • Used AJAX framework for Dynamic searching of revenues to calculate the estimated budget by the sales member.
  • Implemented Thread pooling using the ExecutorServiceInterface with the ThreadPoolExecutor to execute multiple tasks efficiently.
  • Design and develop web part of application using REDUX and REACT frameworks.
  • Used React frame work in modifying the outlook of the UI.
  • Involved in the creation of detailed design document, uses cases, sequence and class UML diagrams using Microsoft Visio, UML ARGO.
  • Used the Spring Framework on STS in developing applications and adding new features to existing ones.
  • Spring4.x, Struts, Hibernate frameworks  where used to Implement Model-View-Controller (MVC) architecture.
  • Designed Graphical User Interface using React, Jquery, AngularJs, Redux, NodeJS, HTML, JSP and CSS.
  • Implemented Object-relation mapping in the persistence layer to access and update information in database using Hibernate framework. 
  • Used JIRA and Log4J for project management, tracking and monitoring errors and fixed the errors. 
  • Set up the NEO environment to bring up the local instance of the User Interface.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database. 
  • Used EJBs to Implement Business Processes such as user Authentication, Transfer of Service
  • Used AmazonWebServices(AWS) like EC2, S3, and Cloud Front for promoting code in various Environments and also used Amazon API's to maintain and secure the API's. 
  • Implemented JMS Listeners and Message Driven Beans.
  • Used Ext JS to build cross platform web applications like Ajax, Jquery and Dom Scripting.
  • Used Spring Framework to code the business APIs and related software modules.
  • Used Spring Framework as the container to create Action Form Beans, Controller Beans and other bean objects and used Dependency Injection to integrate the beans.
  • Wrote SQL Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Used SQL for duplicating the data without affecting the redundancy of the data.
  • Used REST and SOAP web services to exchange information
  • Involved in multi-tiered J2EE design utilizing Spring IOC and Hibernate.
  • Developed the XML and JSON configurations to transmit data between application and server.
  • Used GIT Hub for code repository and version control. 
  • Used Stored Procedures and triggers to design database and normalize the database in Oracle 10g
  • Used Maven as a build tool, run different phases and manipulate them according to requirements.
  • Used JUnit for unit testing and Mockito is used to verify interactions and stub method calls to test the code without dependencies.
  • Tested the performance of the application from the business point of view.
  •   Resolved several production issues across various apps by accessing the servers at manufacturing sites worldwide

Environment: Intellij, Neo, React, Redux, Jira, Windows, Maven, SVN, SQL, JDK 1.7, AJAX, spring 4.x, Hibernate 4.2, jdbc, Restful, EJB, JSP, Multithreading, Servlets, Jms, AngularJS, Weblogic, NodeJS, CSS, Tomcat, eclipse, jquery, XML, SOAP, WSDL, JDBC, ClearCase&ClearQuest Javascript, HTML 5, JSON, JNDI, LOG4J, MDB, GIT, Websphere Application server 7.0, Rational rose for UML modeling, Junit, Oracle 10g,11g.

Confidential, Kansas City, MO

Java/J2EE Developer

Responsibilities:

  • Used Agile Methodologies and SDLC for managing life-cycle development of the project.
  • Involved in Implementing of JAVA Multi-Threaded process responsible for wrapping up the messaging services between two services.
  • Worked with Core Java in Multithreading, intensively used the synchronization for controlling how resources can use data.
  • Used XSLT in order to marshal the XML file to the HTML. Developed XML and XSLT pages to store and present data to the user using parsers.
  • Used Jira in assigning tasks.
  • Implemented Lazy Loading and Eager Loading of Hibernate framework.
  • Used Aspect Oriented Programming (AOP) in Spring framework for transaction management and developing advices for logging, security and indexing.
  • Spring Inversion of Control (IOC) and Dependency Injection is used to remove dependency that make the code easier to test and maintain.
  • Extensively worked with MVC Architecture using spring framework and Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Involved in building and deploying MAVEN scripts for deployment and customizing WAR/JAR file management for web application.
  • Involved in multi-tiered J2EE design utilizing Spring IOC and Hibernate.
  • Implemented JSON based Restful web services using JAX-RS and JERSEY tool
  • Created internal &external services, Entity services and Handlers.
  • Developed JSP, JSF and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries. 
  • Implemented Caching technology of Hibernate to boost up Applications performance.
  • Used Spring configuration files and its application context object for creating various factory objects.
  • Involved in the integration of Spring components for implementing Inversion of Control (IOC) using Dependency Injection and integration of other spring components like Dispatcher Servlets, Controllers, Model and View Objects
  • Bootstrap is used to document common HTML elements, dozens of custom HTML and CSS components, and various jQuery plug-in while developing Responsive UI.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database. 
  • Worked on Bug fixing and enhancements on change request using Crucible .
  • Used SVN and GIT as Version Control Tool
  • Developed and Executed Test plans and performed Integration testing.
  • Used SQL Developer as a data base tool.
  • Build deploy the EJS and jars and debug remote java application.
  • Performed many operations on the client based tools in reaching the requirements.
  • Developing and maintaining on-boarding forms for production systems and Participating in core team meetings scheduled by the LDNG Project Manager/Scrum Master
  • Provided Production support for the application after deployment.

Environment: Java, HTML, CSS, JUnit, Maven, IntelliJ, Eclipse, XML, XSLT, GIT, SVN, Source Tree, Windows, Argo UML, SQL.

Confidential, San Antonio, TX

Java/J2EE Developer

Responsibilities:

  • Used ExecutorService and ThreadPoolExecutor for multi-threading and thread resource pooling.
  • Involved in daily scrum and sprint planning meetings.
  • Developed applications and added new features to existing ones using the Spring 4 Framework on STS.
  • Developed Application based on Struts and MVC Architecture using Inversion of Control (IOC) and Dependency Injection.
  • Identified participating pages and navigation paths and used Spring Frameworks to handle the pages by developing actions and create classes.
  • Worked with Spring Inversion of Control using Dependency Injection.
  • Involved in Implementation of Java Multi-Threaded process responsible for ensuring concurrent processing of the Jobs.
  • Used JNDI to perform lookup services.
  • Used Hibernate with Spring ORM  - writing annotations to map relationships and create model
  • Used Spring Aspect Oriented Programming (AOP) for addressing cross cutting concerns.
  • Implemented Singleton Pattern.
  • Wrote DDL  and DML files to create and manipulate tables in the database
  • Used SQL Developer as a database tool.
  • Used Grails for developing a modern web application on Java platform.
  • Developed XML and XSLT pages to store and present data to the user using parsers.
  • Generated dynamic XML files using DOM and sending them to different clients by using SOAP.
  • Used Jersey to develop RESTful Web services in java.
  • Used JBoss as a web server to deploy WAR files.
  • Developed database Stored Procedures and Functions.
  • Used ASP, AJAX, AngularJS, BootStrap for front end development.
  • Used CMS WordPress for editing, modifying the content, deleting and maintance.
  • Used Confluence to create, organize and dicuss with team. Connect with JIRA software.
  • Used Log4J as a logging framework.
  • Created unit test cases using Junit testing in GWT.
  • Used VisualSourceSafe as a version control system to manage the projects.
  • Conducted one on one and group training sessions with end users on the new features of the system and getting their feedback on the changes, incorporating their feedback and priorities in the projects tasks.
  • Exposed to the N-tier Platform.
  • Used UNIX shell for setting up applications and configuring backup links.
  • Provide the production support for the application to the business users.

Environment: JAVA 1.8, J2EE, HTML, CSS, AJAX, ASP, Angula JS,JavaScript, JSP, Hibernate, Spring Framework, JUnit, Web Services, SOAP, WSDL, UDDI, AXIS, XML, Confluence, Ant, IBM RTC, SoapUI, DB2, SQL, Rational Rose,MQ Broker.

Confidential, Tempe, AZ

Java/J2EE Developer

Responsibilities:

  • Actively involved in analysis, detail design, development, bug fixing and enhancement in Agile.
  • Participated at requirement analysis, design and test phases- designing use case diagrams and class diagrams.
  • Used Rational Rose for the design phase
  • Developed application implementing MVC architecture using Hibernate (Spring DAO) for back end and Spring MVC Frameworks for front end.
  • Used Spring Setter Injection and Spring Construction Injection.
  • Used Aspect Oriented Programming (AOP) for security and logging features.
  • Developed service classes, DAOs classes as per the design and developed business logics using CORE JAVA API and Data Structures.
  • Developed presentation layer code, UI using Perl, JSPHTMLAJAX, CSS and ASP.
  • Used Angular JS for developing Single Page Applications.
  • Used Content Management System for the creation of professional looking web sites.
  • Applied Service Oriented Structure (SOA) using RabbitMQ to send and receive message while creating web services.
  • Created Web services for data transfer between client and server using Apache Axis, SOAP, WSDL and UDDI.
  • Used Log4J for debugging.
  • Worked on application code changes and modified XML configuration files and apply changes to XSD as per business requirement.
  • Used Ant automated build scripts for compiling and packaging the application.
  • Worked on MQ Series using point to point, publishers/subscriber messaging.
  • Developed XML documents for payment transaction data.
  • Developed SQL queries to access the backend server using RDBMS DB2.
  • Performed integration, regression and unit testing using Junit, Mave.
  • Used build tool Google Web Toolkit to build browser application.
  • Used J2EE design patterns SingletonBusiness Delegate, DAOService Locator, SOATransfer Object.
  • Used core java concepts like Java MailSerialization and Documentation.
  • Used Jersey to develop RESTful Web services in java.
  • Troubleshooting the issues with live production linux servers.
  • Used SOAP Web services for getting credit card information from third party.
  • Responsible for Configuration Management and Base lining in SVN.

E nvironment: Java, Struts, Spring, Hibernate, JSP, AJAX, Angular JS, JavaScript, HTML, XML, UML, SOAP, WSDL, EJB, Web Logic, SVN, Log4J, JUnit, Linux, Unix, IDE, Oracle, Nexus.

Confidential, Mason, OH.

Java Developer

Responsibilities:

  • Involved in analysis, design, development, bug fixing and enhancement in agile environment.
  • Involved in daily scrum and sprint planning meetings.
  • Used Hibernate for Object Relational mapping.
  • Implemented features like logging, user session validation using Spring- AOP module.
  • Used Spring MVC to decouple business logic and view components.
  • Wrote advanced algorithms in java for finding product availability in warehouse.
  • Implemented MVC architecture using Inversion of Control and Dependency Injection.
  • Developed the Business Logic using Plain Old Java Objects(POJOs)
  • Used Hibernate with Spring - writing annotations to map relationships and create model classes.
  • Used IBM WebSphere as the application server for deployment.
  • Developed user interface using JSP, HTML, Bootstrap for creating responsive design and performed client side validation using JavaScript.
  • Used advanced features of T-SQL in order to design and tune T-SQL to interface with the Database and other applications in the most efficient manner and created Stored Procedures for the business logic using T-SQL.
  • Used Collections extensively to store, retrieve and manipulate Objects in business logic layer.
  • Used Eclipse IDE for developing code modules in the development environment.
  • Developed XML documents for payment transaction data.
  • Wrote XML and JSON configurations to transmit data between server and application.
  • Used StarTeam version control to track and maintain the different version of the application.
  • Wrote build scripts using Maven 3 for building project.
  • Used log for logging debug, errors, info, exceptions.
  • Created unit test cases using JUnit.
  • Handling any QC defects, working with test team and validate the defects.
  • Used J2EE design patterns - Singleton, Business Delegate, DAO, Service Locator, SOA, and Transfer Object.
  • Used Javascript, Angular JS for dynamic web pages.
  • Tested Web Services using SOAP UI.
  • Written and implemented JMS Publisher and Subscriber for both Real-time and Batch processing of update notification message.

E nvironment: Core Java, J2EE, Spring MVC, Hibernate, Web Services, JSP, MS SQL Server, SOA PUI, HTML, J2EE design patterns, XML/XSL, XHTML, JSON, CSS, JavaScript, Angular JS, log4j, Junit, JMS, POJO, T-SQL, Maven, Agile, Rational Rose,UNIX/Linux, Web logic, Apache Tomcat, Eclipse IDE.

We'd love your feedback!