We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • 7+ years of experience in development and implementation of Web - based Client-Server applications using Java and J2EE technologies.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
  • Strong understanding of Multithreading, Collections, Exception handling, Design Patterns.
  • Experience in developing Web based GUI’s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Action Script, DOJO, JQuery, EXT JS and Ajax.
  • Used JavaScript for client side validations and implemented AJAX with JavaScript for reducing data transfer overhead between user and server.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, spring, Hibernate, Ibatis, Mybatis, JSF, EJB, XML, Web Services- SOAP, WSDL.
  • Expertise in developing Web based Distributed and Front-End applications in a three-tier architecture using Java, J2EE, HTML5, Backbone js, bootstrap css, angular js, Ajax, Node JS, JSP, Servlets, CSS, JavaBeans.
  • Expertise in designing and developing enterprise applications using J2EE technologies like Struts 1.2/2.0, Spring 3.0 and 4.0, JDBC, JNDI, JMS,JAXB, SAX/DOM, Web services .
  • Good exposure to MuleSoft API platform and Cloud hub.
  • Experienced in operating systems such as Linux and Unix .
  • Experienced of working with requirement analysis and data modeling for web-based applications.
  • Experienced in Agile, SCRUM and TDD ( Test Driven Development ) software development methodologies.
  • Experienced in working with BPM Tools for Workflow Automation.
  • Expertise in workflow management tools like SQL Workbench, SQL Developer and TOAD tool for accessing the Database server.
  • Designing and working with Cassandra Query Language.
  • Knowledge in Cassandra read and write paths and internal architecture.
  • Expertise in working with source control management tools such as Git, MetaApp for tracking changes in the computer files and co-ordinating them among all users.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC .
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Good Working knowledge of ANT, MAVEN and Log4J.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Well experienced in using JUnit for performing unit-testing framework.
  • Extensive experience in testing on multiple operating systems including UNIX, Sun Solaris, and Windows. Experience in developing crystal reports.
  • Experienced in design and implementation of Enterprise Mobility and Business Process Management (BPM) solutions.
  • Experience in integrating Apache Kafka with Apache Storm and created storm data pipelines for real time processing.
  • Experienced in implementing unified data platforms using Kafka producers/ consumers, implement pre-processing using storm topologies.
  • Good knowledge on Apache Spark as a versatile open-source cluster computing framework.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental and Iteration methodology and Pair Programming.
  • Extensive application development experience in Health Insurance, Telecom domains.
  • Played a major role in successfully completing my projects and effectively managing/coordinating with team members, delivering in fast paced& highly competitive environments.
  • Ability to communicate effectively with all levels of the organization such as technical, management and customers and presented technical designs and strategies through daily operations meetings.

TECHNICAL SKILLS

Languages: Java, J2EE, Scala

Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, EJB, JSF, JMS, SOAP, JavaScript, JQuery, AJAX, CSS 3, XML and HTML 5

Development Approach: Agile

Testing Tools: JUnit3.8/4.0 and Test Driven Development (TDD)

Defect Tracking Tools: HP Quality Center, JIRA

Application/Web Servers: Apache Tomcat 6.0, IBM Web Sphere 6.0, BEA Web Logic 8.1, 9.2, 10x and Red Hat JBoss 4.2.2

Ide: Eclipse, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7.0 and Net Beans IDE

Message Oriented Middleware: Apache Active MQ, IBM MQ Series/Web Sphere MQ.

Cache Implementations: Eh cache, and JBoss Tree Cache

Frameworks: Struts, Spring, JSF, Angular JS 3, Backbone.js and Hibernate

Web Service Frameworks: Apache Axis,Jersey,Apache storm

Web Service Protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL

Open source platform: Camunda BPM

Database: IBM DB2, Oracle 9i/10g/11g/12c, SQL Server, Apache Cassandra, PL/SQL and MySQL

Logging Tool: Log4J

PROFESSIONAL EXPERIENCE

Confidential, Los Angeles, CA

Senior Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, and Development, testing production of application using both Agile Scrum.
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirement.
  • Involved in designing and implementing database and table design using E/R diagrams and schema diagrams .
  • Developed the application using Spring(MVC) Framework that helps in separating the business logic, presentation logic and navigation logic.
  • Written Spring Core and Spring MVC files to associate DAO with Business Layer.
  • Worked with spring framework in the development of a business bean and to interact with database objects .
  • Involved in writing Spring Configuration XML file that contains declarations and another dependent object declaration.
  • Analyzed and implemented the Spring MVC framework and wrote controllers.
  • Used AngularJS factory and services for dependency injection.
  • Developed the persistence layer by using Hibernate ORM frame work , defining entities through annotations.
  • Written Hibernate annotation based mapping Java classes with Oracle Database tables.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Followed the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns .
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML , implemented SOA architecture.
  • Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular JS.
  • Experience in AngularJS controllers, views, and services for new website features.
  • Worked on projects 'NPO' and 'Tracker' which were based extensively on Angular 2/ Typescript SPA domains.
  • Used AngularJS as framework to create a Single Page Applications (SPA) which can bind data to specific views and synchronize data with server.
  • Deployed few modules of the project in AWS .
  • Writing JavaScript functions for various validation purposes. Writing Java Beans to contain data objects. Implemented session beans, entity beans and message driven beans.
  • Dynamic form generation auto completion of forms and user-validation functionalities using AJAX .
  • Worked on the jQuery, J avascript Library that simplifies HTML document traversing, and event handling.
  • Used Maven to build, run and create JARs and WAR files among other uses Deployed the applications JBOSS Application Server
  • Used Java API for RESTful web services(JAX-RS) is a set of using CXF Framework
  • Used Eclipse as IDE for the enterprise application Project development.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed JUnit test cases for all the developed modules
  • Involved in the complete life cycle of the project from the requirements to the production and also involved in UAT .
  • Setting up daily Status meetings with team and communicate status to Project Manager.
  • Worked with server admin and deployed the application on to the production and Stage Servers.
  • Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Environment: Java 1.7/1.8, Microservices, Java Beans, Java, Spring 4.3, Angular 2, Hibernate 4, SOAP, CXF, Ajax, jQuery, JSP, AWS, XSD, XML Bean, JBOSS, DB2, JUnit, Jenkins, Log4J, FileZilla, GIT, Spring Framework security using LDAP, Web Services, Restful, Eclipse, PL/SQL, Linux, Oracle 12c, Agile/Scrum, SVN, Maven 2.

Confidential, Saint Louis

Senior Java/J2EE Developer

Responsibilities:

  • Involved in the process of analysis, design, and development of the application.
  • Responsible for working with the client on establishing deliverables, timeline, budget, managing project scope and project resources.
  • Debugging and troubleshooting any technical issues while implementing the applications.
  • Extensively worked on Spring Frame Work.
  • Responsible for writing SQL and PL/SQL queries for writing stored procedures
  • Worked on ticketing and Billing Module Worked with React JS to build bootstrap components for UI web objects. Linked with API data to view render virtual DOM dynamically.
  • Implementation of REST ful Web Service and SOA Architecture.
  • Debugged Java, JSP and EJB components using Eclipse RCP.
  • Created quality working J2EE code to design, schedule, and cost to implement use cases.
  • Involved in writing the database integration code using Hibernate Leveraged the AOP features of spring framework to handle exceptions.
  • Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML5, CSS3, JavaScript and JQuery.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object into Action Classes.
  • Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
  • Extensively used Hibernate ORM in data access layer to write DAOs . Developed hibernate mapping and Configuration files.
  • Responsible for producing and consuming the SOAP and RESTful web services.
  • Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).
  • Used JSTL Tag library (Core, Logic, Nested, Bean and Html tag libs) to create standard dynamic web pages.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to MQ Server using MQ Series .
  • Involved in Performance Tuning.
  • Used GIT for source Version Control.
  • Deployed the application in BEA Web-logic Application Server 10.0.
  • Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files automatically and taken care of build.xml.
  • Implemented logging using Apache log4j.
  • Involved in both developing and consuming Restful web services using Jax-rs and Jersey, supporting both XML and JSON.
  • Extensively used XML files to code configuration files.
  • Worked on front end and back end application development. Have upgraded additional functionalities and services with the use case provided

Environment: Core Java, Java 1.7, Spring MVC, Hibernate, React JS, JNDI, Log4j, JUnit 4.5, XML, HTML/HTML5, CSS,/CSS3, JavaScript, Web logic Application Server 10.0, Restful, SOAP, WSDL, JSON, Apache Tomcat 6.0, GIT, Oracle 10g, Jenkins, Windows XP, JMS, IBM MQ Series, Apache CFX.

Confidential, Milwaukee, WI

Java/J2EE Developer

Responsibilities:

  • Designed front end components using JSP and XSL.
  • Developed web based application using Struts framework for MVC architecture.
  • Setting up the basic project set-up from scratch of Struts-Hibernate App based on Design
  • Developed the User Interface Screens for presentation logic using JSP, Struts Tiles, and HTML.
  • Developed shell scripts to call stored procedures which reside on the DB.
  • Used Apache CXF to post messages to external vendor sites and exposed Web Services to other client applications like a Admin Tool.
  • Worked with MySQL, Oracle and Workbench.
  • Developed the Servlets for processing the data on the server.
  • Employed Water Fall Model and best practices for software development.
  • Used Multithreading concepts to enhance efficiency.
  • Developed components using shell scripting that can run in Unix operating system.
  • Developed back end business logic with EJB.
  • Build and Deployed application using ANT, Subversion is used as a version Control tool.
  • Worked on Junit for creating test cases for all the Business Rules and the application code.
  • Communicated with ILOG Rules using EJB Remote Lookup.
  • Called external vendor applications using Web Services for delivering notifications.
  • Used JIBX binding to convert Java object to XML and vice-versa.
  • Used XSLT for generation of HTML and Text templates from the XML.

Environment: Java 1.6/1.7, J2EE, Struts, Hibernate, Servlet, XML, JDBC, ANT, Subversion, Oracle WebLogic 10, Oracle 11g, EJB 3.0 Apache CXF, JMS, Eclipse, REST, JAX-WS, SQL Developer, HTML, CSS, JavaScript, JSON, Linux, jQuery, Ajax, Eclipse, JUnit, Log4J, JIRA, Jenkins, Linux.

Confidential, NY

Java Developer

Responsibilities:

  • Provided technical guidance to business analysts, requirements gathering and converted them into technical specifications/artifacts.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate.
  • Developed stored procedures, Triggers and Functions to process the trades using MS SQL Server and mapped it to Hibernate Configuration File and also established data integrity among all tables sitting in Database .
  • Designed and developed Customer registration and login screens using JSP, Struts-Tiles, HTML/DHTML and JavaScript.
  • Developed stored procedures, triggers for efficient interaction with database.
  • Implemented business rules for processing the data using Java, Spring MVC and Hibernate
  • Used spring source Tools Suite as IDE for Coding, testing and Apache Tomcat Server 6.0 for deployment of the web application.
  • Work involved extensive usage of HTML, DHTML, CSS, JQuery, JavaScript and Ajax for client-side development and validations.
  • Developed web pages to display the account transactions and details pertaining to that account using JSP, DHTML, Spring Web Flow, AJAX and CSS .
  • Wrote application front end with HTML, JSP, Ajax, Struts Tag-libraries, custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate the fields of the user registration screen and login screen.
  • Responsible for the configuration of Struts web based application using struts-config.xml and web.xml.
  • Modified Struts configuration files as per application requirements and developed Web services for non-java clients to obtain user information.
  • Configured spring to manage Action classes and set their dependencies in a spring context file and integrated middle tier with Struts.
  • Servlets are used to service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates
  • Followed Agile Methodology (SCRUM) to satisfy the customers and wrote Junit test cases for unit testing the integration layer.

Environment: Java 1.6, J2EE, Spring, Struts, Hibernate, JPA, Restful Web services, JSP, Servlets, HTML, CSS, Jquery, Ajax, JavaScript, MS SQL Server 2010, UNIX, Agile, Maven, Tomcat.

Confidential

Java Developer /Jr.Java Intern

Responsibilities:

  • Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client.
  • Developed HTML and JSP to present Client side GUI.
  • Involved in development of JavaScript code for Client Side Validations.
  • Designed the HTML based web pages for displaying the reports.
  • Developed Java classes and JSP files.
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
  • Develop user-defined tags using XML.
  • Worked on Alfresco software for managing the documents in organization for Unix operating system.
  • Developed Java Mail for automatic emailing and JNDI to interact with the Knowledge Server.
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
  • Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State full Session beans)
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Worked on Web Logic application server to deploy JSP and EJB applications.
  • Created and implemented PL/SQL stored procedures, triggers.

Environment: Core Java, J2EE, EJB 2.1, JSP 2.0, Servlets 2.4, JNDI 1.2, JavaMail 1.2, JDBC 3.0, Struts, HTML, XML, CORBA, XSLT, Java Script, Eclipse3.2, Eclipse RCP, Oracle9i, Weblogic8.1, Windows 2003.

We'd love your feedback!