We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 6+ years of IT experience in Designing and Developing n - tier Web applications and Portals using Java, Oracle, JSP, Servlets, JavaBeans, EJB, MVC, Struts Framework, Web Services, SOA, SOAP, JUnit, UML, JSF, XML, XSL, BEA-Web Logic Portal, JDBC, Spring, Hibernate, JMS, HTML5, CSS3, JavaScript, AJAX, FTP, UNIX/Linux, PERL, ERD diagrams, and Crystal Reports. Expertise in designing and coding applications using Java/J2EE technologies in Finance, Banking, Insurance and Healthcare domains.
  • Expertise in all phases of Software Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Maintenance) of large scale object oriented applications.
  • Extensive knowledge of OOPS, OOAD, UML methodologies (Use Cases, Class Diagrams, Sequence Diagrams, Deployment Diagrams and activation diagrams).
  • Experience in implementing Java design patterns such as MVC, Front Controller, Session Facade, Singleton, DTO, DAO, and Business Delegate.
  • Experience in working in variety of IDEs like RAD 6.1, IntelliJ IDEA, Eclipse 3.1.1, and NetBeans.
  • Extensive working knowledge of platforms includingWebLogic, Apache Tomcat, JBoss, WebSphere, UNIX, Windows NT, and Oracle.
  • Experience in working with IBM WebSphere Portal/Application Server, BEA WebLogic 8.x Server,Apache http Server, Apache Tomcat Serveras administrator for Server Installations, Configuration, Application components deployment, performance tuning.
  • Experience in developing web based applications usingJDK 1.3/1.4/1.5/1.6 , JAVA/J2EE, Applets, Servlets, JSP, RMI, EJB’s, HTML, CSS, XML, JavaScript and Adobe Products.
  • Experience in developing Web Services using SOAP, SoapUI, RESTful, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
  • Strong experiencewith databases likeOracle 9i/8i, My SQL, MS SQL Server, MS Access andDB2.
  • Configured and administeredJDBC Connection pools and JMS Connection Factoriesand implemented other services like JNDI and SNMP.
  • Strong in back end development and design using Oracle, triggers and stored procedure (PL/SQL).
  • Experience in developing applications based on ESB/SOA framework.
  • Expertise in developing multi-tier web applications using frameworks Struts, JSF, Spring and Object-relational mapping technology like Hibernate.
  • Good experience in developing web applications using Struts framework implementing Action Classes, Action Forms, Dyna Action Forms and Struts Validation Framework.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Knowledge in working with JavaScript frameworks like jQuery, AngularJS, Node.js.
  • Good understanding of NoSQL Data bases and writing applications on NoSQL databases like Cassandra and MongoDB.
  • Knowledge on TCP/IP and UDP protocols and implemented client server communication.
  • Developed Maven & ANT scripts to compile, build and deploy components to application servers.
  • Experience in using AJAX, XML and JSON to link with back-end applications.
  • Used Mark Logic database to store, manage and retrieve large JSON and XML files.
  • Experience in developing test cases with JUnit for Unit testing and logging using Log4J.
  • Usage SVN for code version control, JIRA/Quality Center for ticketing, Jenkins for nightly build.
  • Experienced in software development processes like Waterfall, Agile methodologies and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
  • Good Management, Execution, Documentation skills and good exposure to QA procedures.
  • Self-motivated team player with good Analytical, Logical and Problem solving ability.
  • Ability to work in a team or individually and very flexible to work in complex environment with tight schedules.

TECHNICAL SKILLS

Languages: Java, C, C++, SQL, PL/SQL, Groovy

Scripting Languages: JavaScript, CSS, JSON, Shell scripting

Markup Languages: HTML, XML, Perl

J2EE Technologies: J2SE, J2EE, JSF, JSP, Servlets, EJB, Swing, JDBC, JMS, MDB, JNDI, RMI, JavaBeans

Web Technologies: JQuery, CSS3, HTML5, DHTML, XML, XSL, JAX-WS

Web Application Servers: Apache Tomcat, WebLogic, IBM WebSphere, JBoss

Frameworks: Struts1.1, Spring 3, Spring Web flow, Hibernate 3.0, JUnit, AJAX, Bootstrap, AngularJS, Node.js, jQuery

IDE Tools: Eclipse, NetBeans, RAD, IntelliJ IDEA, Rational ClearCase

Build Tools: Ant, Maven, Jenkins

Other Tools: Log4J, UML, Rational Rose

Databases: Oracle, MS SQL Server, MS Access, DB2, MySQL

Operating Systems: Windows XP/2000/NT/98/95, Linux, UNIX, Solaris 9/8

Methodologies: Waterfall, Agile (Scrum/Extreme Programming)

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Senior Java Developer

Responsibilities:

  • Involved in requirement gathering and design phase of the system, building the framework necessary for the development of the application.
  • Used Rational Rose for class and sequence diagrams.
  • Implementation of enterprise application with AngularJS and Spring MVC.
  • Sound skill in Swing MVC architecture and multi-threading.
  • Wrote AngularJS controllers, views, and services.
  • Used Spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for Interfacing with the database and integrated Spring with JSF.
  • Implemented JMS listeners to connect to the Tibco JMS queues for producing and consuming JMS messages.
  • Designed all JSP pages using custom designed tags to populate web page content from Content Management Systems (CMS).
  • Implementation of the Business logic layer for MongoDB Services.
  • Developed services that are reusable and interoperable using WSDL, SoapUI and JAX-WS.
  • Experience in writing Perl scripts covering data feed handling, implementing business logic, communicating with web-services through SOAP Lite module and WSDL.
  • Created RESTful Web service for updating customer data from sent from external systems.
  • Developed client-side architecture using GWT and Swing.
  • Developed Java J2EE classes for implementation of persistence of Objects and caching of data using Hibernate.
  • Developing Hibernate Configuration files for MySQL 5.1, Oracle 10g and MongoDB.
  • Implemented Strategies Count to display their count (Equity, Fixed Income, Balanced, and Money Market).
  • Used Apache ActiveMQ for fast, supporting many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features.
  • Used Maven in building and deployment purpose.
  • Install and run MongoDB with multiple instances on servers. Configure server side settings for MongoDB database servers.
  • Worked on making design enhancements for application database in MySQL.
  • Implemented Multithreading in improving performance of application.
  • Developed UI’s using HTML5, CSS3, JQuery, Bootstrap and JavaScript.
  • Extensively used HTML5 and CSS3 in the application to support animations, audio and video requirements.
  • Deployed application on BEA Application Server 9.2 for efficient performance.
  • Used Log4J to trace the flow of the application.
  • Expertise in developing application with responsive design, supporting seamless user experience across all devices.
  • Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.

Environment: Java, J2EE, Spring MVC, Hibernate, HTML5, DHTML, CSS3, Bootstrap, JQuery, JavaScript, AngularJS, JDBC, JMS, JSF, JSP, CMS, WSDL, SOAP, JAX-WS, MySQL, MongoDB, Maven, Log4J, BEA Application Server 9.2 and IntelliJ IDEA.

Confidential, Eagan, MN

Front End Java Developer

Responsibilities:

  • Involved with all stages of Software Development Life Cycle.
  • Designed & developed J2EE application using Java, J2EE Technologies with AspectJ on WebSphere Application Server 7.
  • Developed web pages using Forms, Components, Layouts, Events, Validations, Trees and Grid components.
  • Created dynamic HTML pages. Used JavaScript, JQuery, and AJAX to create interactive GUI.
  • Implemented AJAX in web pages for accessing application data without refresh the whole pages for better user experience.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML and CSS and responsible for creating detailed wire frames and process flows.
  • Extended CSS as needed to accommodate new data and display types.
  • Designed dynamic client-side JavaScript code to build web forms and simulate process for web application, page navigation and form validation.
  • Worked on building application using Apache Drools.
  • Done Setup of Drools Rule Engine on JBoss service and managed configuration.
  • Translated (from PL/SQL to Drools), tested, and maintained business rules.
  • Plugged into existing GWT logging framework.
  • Application backend implemented as Node.js express application server.
  • Configured, tuned and maintained MySQL Server database servers.
  • Extensively involved in writing SQL queries as per the business requirements.
  • Involved in implementation of SoapUI and RESTful web services.
  • RESTful Web serviceswritten inGroovywrapped byJerseyJAX-RS.
  • Designed and developed Groovy Grails applications for end users.
  • Implemented Node.js web application as a publisher tool to visualize ads campaigns
  • Designed, developed and implemented Single Page Application (SPA) in AngularJS by consuming JSON from a Spring MVC, using Spring Security to secure the application.
  • Provided production support by interacting with the end-users and fixing defects.

Environment: Java, J2EE, Spring, HTML, CSS, JavaScript, XML, SOAP, RESTful, JDBC, JSP, RAD 7.0, AJAX, JSON, MySQL, Groovy, SVN, WebSphere Application Server 7.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Involved in analyzing requirements, technical, technical design, development of various modules assigned.
  • Implemented Struts 2.0 for business layer and developed JSP for developing UI.
  • Developed several User Interfaces by using HTML, CSS, JavaScript, JSP, XML and AJAX.
  • Designed and developed code for MVC architecture using Struts MVC framework (Servlets, JSP, ActionForm, ActionClass and ActionMappings).
  • Achieved modular (extensible, side-effect-free) codebases through MVC architecture.
  • Wrote Web Services using SOAP for sending and getting data from external interface.
  • Developed SOAP based Web Services using Apache AXIS client.
  • Utilized design patterns Business Delegate, Service Locator, Singleton, Data Transfer Objects and DAO.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Implemented Hibernate ORM mapping technique for the interaction with database.
  • Technically, it is a 3-tier client server application, where GUI tier interacts with Java middle-tier custom library and queries an Oracle 10g database using Hibernate.
  • Created SQL queries to perform various operations on Oracle 10g database.
  • Used DOM parsers for filtering messages from user and validate them in corresponding format.
  • Used WebSphere Application Server 6.1 for application deployment in the clustered UNIX environment.
  • Wrote an application in Groovy for scrubbing credit cards of bad data.
  • Involved in writing JUnit Test Cases.
  • Extensively used J2EE such as Multi-Threading, Exceptions and Collections.
  • Involved in User Inputs Validation of Struts framework. Used JavaScript for client, server validation through expression language.
  • Developed application code using Eclipse 3.6 IDE and configured with Ant.
  • Implemented batching system to reduce network congestion.
  • Developed client slide components utilizing Java Swing framework.
  • Used CVS for version control across common source code used by developers.
  • Followed Agile Scrum methodology (Stand up meetings, Sprint development, retrospective, retrospective meetings and Pair programming).

Environment: JDK 1.5, Core Java/J2EE(Servlets, JSP/JSTL), Struts 2.0, Hibernate, JDBC, WebSphere Application Server 6.1/7, Eclipse 3.6, JavaScript, Oracle 10g, MySQL, XML, XSL, XSLT and JUnit.

Confidential, Indianapolis, IN

J2EE Developer

Responsibilities:

  • Involved in Functional and Detailed Designs.
  • Extensively used J2EE design patterns like Business Delegate, Service Locator, Value Object (Transfer Object) and Data Access Object and Session Façade.
  • Designed and developed the application using JavaServer Faces (JSF) framework.
  • Involved in designing and development of Portlets.
  • Responsibilities involved developing of Action Classes, Form Beans and JSPs.
  • Implemented Multimedia XML in Perl to run the media content in different article JSPs.
  • Implemented Navigation Bar XML to navigate through the client Solutions resource centers (DC, DB, NP, CONS).
  • Worked on WSO2 ESB to support the entire set of enterprise integration patterns.
  • Integrated Web Services in ESB Layer.
  • Implemented EJB (Enterprise JavaBeans) and developed REST based Web Services.
  • Developed auto-suggest as an open deployable component.
  • Implemented filtered style boxes to differentiate the Equity (Active, Index), Fixed Income (Active, Index) funds.
  • Involved in implementing the JMS (Java Message Service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-many communication in the application.
  • Involved in writing JMS publishers and subscribers.
  • Involved in writing the queries to get the results from Autonomy (IDOL) server.
  • Assisted in writing the SQL scripts to create and maintain the tables in SQL Server.
  • Developed a Logging framework for the application using Log4j.
  • Used SVN as source repository and controlling versions of the code.

Environment: J2EE, JSF 2.0, Servlets, JSP, JMS, Hibernate, RAD 7.0, Serena Version Manager (PVCS), Web Services, XML, XSD, Microsoft Visio, WebSphere7, Log4j

Confidential

Java Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
  • Designed and developed application based on Struts Framework using MVC design pattern.
  • Implemented business process using JSP and Servlets.
  • Coded Servlets programming and JSP scripting for communication between web browser and server.
  • Involved in writing the presentation layer and GUI framework in Java Server Pages (JSP).
  • Developed the front end User Interface using HTML, JavaScript, CSS, JSON and JQuery.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Developed an API to write XML documents from database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Coded different deployment descriptors using XML. Generated Jar files and deployed on Apache Tomcat Server.
  • Worked with JMS (Java Message Service) to send messages from one application to other application internally in JBoss Application Server for Customer Inquiries.
  • Used Multithreading in programming to improve overall performance.
  • Implemented Client Side validations using JavaScript and JQuery validation plugin.
  • Involved in code reviews, participated in weekly design reviews and walkthroughs with project manager and development teams.

Environment: J2EE, Java, JSP, Servlets, Struts, JDBC, HTML, XML, XSL, JavaScript, JQuery, MySQL, Eclipse and Apache Tomcat Server.

We'd love your feedback!