We provide IT Staff Augmentation Services!

Java/j2ee Developer/support Engineer Resume

4.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • 7+ years of diverse experience utilizing Java tools in Business, Web, and Client - Server environments using latest Java/J2EE technologies with skills in analysis, design and development.
  • Experience developing dynamic web applications using Rational Application Developer (RAD), Eclipse and deploying the applications on IBM WebSphere Application Server (WAS), Web logic Server 8.1, Apache Tomcat 5.5.
  • Expertise in designing and developing enterprise level web applications using various J2EE technologies including JSP, Servlets, JDBC, Web Services, XML technologies.
  • Experience in design and development of Message Oriented Middleware technologies using JMS and XML and Web sphere MQ series. Experience in using core Java with Multi-Threading Applications.
  • 2+ years with JavaScript, most recently used JavaScript for the build-out and implementation of a new system utilized by customers over the web.
  • Expertise in using various open source frameworks and tools such as Jakarta Struts framework, Log4j, Ant, Spring, Hibernate.
  • Implemented various J2EE design patterns and MVC frameworks.
  • Expertise in implementing various Object-Oriented Design Patterns such as Model View Controller, Data Access Object, Façade pattern, Data Transfer Object and Singleton.
  • Expertise in working with the presentation layer using HTML, DHTML, JSP, JSTL and JavaScript.
  • Working knowledge of Java external applications like Log4j, Apache Ant, Maven.
  • 2+ years of Software Configuration and Release Management using SVN, Jenkins, CVS along with UNIX shell scripting.
  • Extensive experience in working with various databases like Oracle 8i/9i/10g/11g, SQL Server 2000/2005 and MySQL.
  • Expert in writing complex SQL Queries and PL/SQL blocks.
  • Prowess in working with different software life cycle process models from the conventional waterfall model to the sophisticated Agile programming.
  • Knowledge on node.js, mongodb, PostgreSQL.
  • Good Experience on relational database concepts like Tables, Primary and Foreign keys, views proficient in the data manipulation using SQL for the retrieval of data from the relational database (inner joins, outer join, group by, order by, hierarchy queries, etc.) using SQL Editor.
  • Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently.
  • Quick Learner, Exceptional ability to explore & master new technologies and deliver outputs in short deadlines.

TECHNICAL SKILLS

Languages: C, C++, Java, JEE, JPA, PL/SQL

J2EE Technologies: SeJS JDBC, Servlets, JSP, JSTL

App/Web Servers: Apache Tomcat, WebLogic 8.1, IBM WebSphere, JBoss

Frameworks: Spring, Struts, Hibernate, MVC Architecture

SOA: Web Services, SOAP, WSDL, RESTful Web Services, XML, XSD, JAXB

GUI: DHTML, XHTML, AJAX, CSS, JavaScript, Dojo, Angular.JS, XSLT Others: ANT, JUnit, Log4j, GIT, Tortoise, SVN, Maven, Gradle

IDEs: Eclipse, NetBeans, Intellij

Design Patterns: DAO, DTO MVC, Singleton, Factory, Facade

Databases: IBM DB2, Oracle 9i/10g/11g, SQL Server, MySQL

Operating Systems: Windows 98/2000/XP/Vista 7, UNIX, LINUX (RHL5)

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Java/J2EE Developer/Support Engineer

Responsibilities:

  • Maintaining and enhancing the existing Bank core application which is used by the financial advisors and stake holders for buying and selling bounds.
  • FA mainly used to make some analysis on maturity level of the bounds advice their clients.
  • This application is developed by using JAVA/J2EE.
  • Solely responsible for analyzing, coding and implementing several modules of this application.
  • Code fixing and maintenance of the application.
  • Developed user interfaces for the application using JSP, HTML, JavaScript
  • Used Spring Web MVC framework for applying MVC Implementation to the web application.
  • Developed J2EE application modules using JSP, Servlets, JDBC, XML and Web Services.
  • Created RESTful Web Services (REST & SOAP) as specified for the user requirements.
  • To communicate and transfer data in between the modules JMS queues are implemented.
  • Used Spring Web MVC framework for applying MVC Implementation to the web application.
  • Experienced with Multithreading and Concurrency.
  • Have worked on production log file to analyze, figure out the issue and resolving.
  • Have deployed the application on different environments.
  • Writing JUnits for functional testing of various test case scenarios.
  • Have worked on store procedure, triggers and views using oracle database and executing on production servers.
  • Involved in developing and maintaining the UI of the application by using JavaScript, AJAX and prototype js.

Environment: Core Java, Java/J2SE 6, J2EE, HTML, Java Script, XML, Spring, spring jdbc, Jms, Design Patterns, SDLC Agile Methodologies, Maven, and Apache Web Server, Apache tomcat, Siteminder, Junit, Mocikto.

Confidential, Southlake, TX

Senior Java middleware Developer

Responsibilities:

  • Rebuilding of the existing application from TPF systems on mainframes to open systems using J2EE.
  • Implementation of services to get access to different car vendor information like cars policies and availability which give users flexibility when booking a car.
  • Involved in developing prototype for the project.
  • Developed detailed design documents and diagrams using UML and Design Patterns.
  • Used Spring Web MVC framework for applying MVC Implementation to the web application.
  • Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Used Spring AOP module to handle transaction management services for objects.
  • Implemented Data Access Object (DAO) classes to do data access processes like insert, retrieve, and update data.
  • Also participated in the database design and procedure implementation of the system.
  • Designed JSON requests according to the front end pages.
  • MOM queues for communicating in between modules.
  • Processed the JSON requests according to different types of modules, actions, and request data.
  • Designed JSON responses according to the request, and sent it back to the front end after the logic processing.
  • Experienced with Multithreading.
  • Used JAXB for converting from XML response to plain java objects.
  • Used SDLC Agile methodologies and test driven development.
  • Unit tested the code to ensure that it is aligned with technical and functional objectives.
  • Jira is used for tracking the issues, and Rally for developing in Agile SDLC.
  • Intellij as an IDE, SOAP UI used for testing the webservices, developed Groovy with java for test cases, and involved in Oracle 11g database development by creating Oracle PL/SQL Functions, Triggers and Packages.

Environment: Core Java, Java/J2SE 6, J2EE, HTML, CSS, GIT, Java Script, Angular.JS, XML, Spring, Hibernate, Design Patterns, SDLC Agile Methodologies, Maven, and Apache Web Server.

Confidential, Irving, TX

Senior Support Engineer/Java/J2EE App Developer

Responsibilities:

  • Developed with the aim of providing customers with various online features like creating new accounts, managing existing accounts, and personal or Home loan applications.
  • Involved in the full life cycle development.
  • Responsible for coding, developing and implementing of the system. Used SDLC agile methodologies for development.
  • Developed J2EE application modules using JSP, Servlets, JDBC, XML and Web Services.
  • Developed user interfaces for the application using JSP, HTML, JavaScript and Anjular.JS. Implemented Anjular.JS for client side MVC pattern.
  • Used Angular.JS controllers, views and services for new website features.
  • Developed single page web application using AJAX, RESTful Web Services and Angular.JS.
  • Used various J2EE design patterns like Business Delegate, Façade, Service locator, Transfer Object, Singleton, and DAO.
  • Created RESTful Web Services (REST & SOAP) as specified for the user requirements.
  • Developed DAO’s (Data Access Objects) to access data from the database using Hibernate.
  • Used Spring Web MVC framework for applying MVC Implementation to the web application.
  • Used Hibernate as object Relational (OR) Mapping Tool for the backend data persistency.
  • Extensively used Hibernate Query Language (HQL) for data retrieval from the database and processed the data in the business methods.
  • Deployed enterprise application modules using Apache and WebLogic App Server 10g.
  • Extensively tested the code using J-Unit tests. Provided Admin support and played a major role in debugging the errors during implementation and deployment.
  • Unit tested the code to ensure that it is aligned with technical and functional objectives.
  • Used Maven to add decencies to the application.
  • Involved in Oracle 11g database development by creating DML, and DDL.

Environment: UML, Core Java, Java/J2SE 6, J2EE, HTML, CSS, GIT, Java Script, Angular.JS, XML, Spring, Hibernate, Design Patterns, SDLC Agile Methodologies, Maven, Apache Web Server, WebLogic 10g, Oracle IDM, UNIX, Oracle 11g, J/ODBC, Servlets, SQL and PL/SQL

Confidential, Irving, TX

Java/J2EE Developer

Responsibilities:

  • Most of the software companies use Open ERP which is integrated with this software which is part of management process.
  • This software helps managers to allocate work and release product in given time.
  • Employees working on different modules will update time used for completing each task.
  • Every day employees working on dealing with client or project development will update total time required for completing given task.
  • Developed GUI using Angular .js
  • Used Spring Web MVC framework for applying MVC Implementation to the web application.
  • Developed Rest web services as per requirement for getting Data from the database and populating the user interface.
  • Developed Dao Layer using Spring JDBC Template.
  • Used Jmeter for performance testing Like Minimum transactions per second.
  • Resolved Production Issues, Analysis, Troubleshooting and Problem Resolution.
  • Extensively tested the code using J-Unit tests and TESTNG framework.

Environment: Core Java, Java/J2SE 6, J2EE, HTML, CSS, Maven, Java Script, XML, Apache Web Server, angular.js.

Confidential, Jacksonville, FL

Java/J2EE Developer

Responsibilities:

  • OSP (Onboard Systems Portal) system to consolidate PTC asset related data for locomotives from multiple sources into a centralized database.
  • The consolidated data would then be fed to the Locomotive Asset Management system CMOR (CXT Maintenance and overhaul, repair).
  • PEDP (PTC Event Data Processor): the purpose of the PEDP is to identify the process to update PTC Event Data Logging database attributes with the PTC Train Management computer and Back Office Server messages on daily basis.
  • Designed and developed the UI screens using Html and JavaScript, PTC Asset Data Excel Export and the Rules Maintenance module, Incoming data count from various sources.
  • Implemented multithreaded synchronization processes, with JMS queues for consumption of Asynchronous requests.
  • Strong Experience working with JMS and MQ Series.
  • Involved in Database design.
  • Implemented Log4j for logging the errors.
  • Processed various messages related to PEDP project using JMS and MQ Series.
  • Worked with different application teams in resolving issues related to MQ and Message broker.
  • Used DOM parser to parse the various XML messages. JAXB plug-in to generate the stubs from different XSD files.
  • Implemented REST based Web Service for consumers of OSP Data.
  • Worked on bulling job to provide continuous automated builds using GIT source, Maven and Version Controlling.
  • Worked on JVM Monitor as Java profiler integrated with Eclipse to monitor CPU, threads and memory usage of Java applications.

Environment: JAVA 1.5/1.6, HTML,, JavaScript, JMS, MQ Series, MQ Broker, WebSphere, PL/SQL, SQL,UML, DOM parser, JAXB, Maven, and Junit

Confidential, Irving, CA

Java/J2EE Developer/Electronic payment Syste

Responsibilities:

  • Revamp of the existing electronic payment system. The existing system provided users with minimal options to work on.
  • Thus the proposed system sought to extend the users functionality where he/she can now add multiple credit/debit cards to his/her account to pay the bill.
  • This system also provides the user an option of making recurring payments over a certain amount of time.
  • Developed presentation layer GUI using JavaScript, JSP, HTML, CSS and developed client side validations using Struts validation framework.
  • Worked with Hibernate ORM for storing user objects such as login information and Credit Card details into respective databases.
  • Implemented MVC and the DAO design pattern using Struts Framework for user form data.
  • Worked extensively in Struts and JPA in other maintenance projects.
  • Worked on JavaScript for the validation of the front end form data on the browser side.
  • Implemented dynamic data content generation using specific modules in the application.
  • Used Log4j & JUnit for debugging, testing and maintaining the system state.
  • Worked extensively with the Apache Maven to configure the build XML file and deploy the application on the WebLogic Server.

Environment: Core Java, Java, Servlets 2.4, JSP 2.0, Struts 1.2, JPA, JSP, MySQL database, Log4j, JUnit, WebLogic 10.3, Eclipse 3.5, PL/SQL, HQL, HTML, JUnit, JSTL, XML, J2EE, Apache Maven, JavaScript, CSS and MySQL Database

Confidential

Software Engineer/Java/J2EE Developer

Responsibilities:

  • Involved in Requirement analysis, design phase, implementation and testing phases of SDLC.
  • Analysis of Business Requirements and Technical Requirements.
  • Designed front end screens & Designed Low-Level design documents for Module.
  • Project integration and third party tools.
  • Socket programming implemented for serial and TCP/IP communication.
  • Used Dojo’s enhanced Grid for pagination and dynamic tables and sorting according to fields.
  • Generated Unit Test cases with the help of internal tools.
  • Used JavaScript for development.
  • Used HTML, CSS for the enriched front end. Used Tableless Web Design.
  • Developed Client applications to consume Web Services based on SOAP.
  • Designed projects using MVC providing multiple views using same model.
  • Resolved Production Issues, Analysis, Troubleshooting and Problem Resolution.
  • Development/deployment of application on Windows/7, windows server 2008 environment.
  • Defect Tracking, Analysis and Resolution of bugs in system testing.

Environment: Eclipse 3.1, Tomcat 5.5, JDBC, Struts, JSP, Servlets, HTML, CSS, Dojos, DHTML, JavaScript, XML, JNDI, SQL 2000, Windows XP

We'd love your feedback!