We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TexaS

SUMMARY

  • Over 8+ years of experience on software development includes Analysis, Design and Development of quality software for Standalone Applications and Web - based applications using JAVA/ J2EE technologies using software development methodologies / frameworks like SDLC,OOAD and AGILE.
  • Experience in developing web applications using JAVA/J2EE concepts like OOP, Multithreading, Collections, JAVA SWING, JDBC, JSP, SERVLETS, JMS, HIBERNATE, SPRING, WEB SERVICE, STRUTS and Java Beans.
  • Developed web applications based on different design patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Front Controller, Business Delegate, Service Locator, Transfer Objects etc.
  • Experience in Frontend development using JSP, JSP Tag Libraries, Servlets, JavaScript, HTML, DHTML, HTMLS, JQuery, Ajax and CSS.
  • Well experienced with XML parsing technologies like SAX, DOM, JAXB, JiBX and using XSLT.
  • Worked on Struts open source java framework utilizing Struts Tiles, Struts Controllers (Action and Forms) and Client server validations.
  • Good working knowledge on Spring core, Spring ORM, Spring DAO and Spring MVC architecture.
  • Hands on Experience on JDBC and HIBERNATE for persisting data to different relational database and extensive knowledge in Java Persistence API.
  • Good Experience in implementing web services such as SOAP and REST using WSDL, CXF2, JAX-WS and JAX-RS.
  • Well experience in configuring and deploying applications onto application servers like Tomcat6.x/7.x, JBoss, Web logic8.x/10.x, Glassfish and Web Sphere 6.x/5.x.
  • Used Log4J for enabling runtime logging and performed system integration test to ensure quality of the system.
  • Expertise in writing unit test cases using JUnit API.
  • Proficient in using RDBMS concepts with Oracle 9i/10g/11g, My SQL and experienced in writing SQL, PL/SQL Stored procedures, Triggers and Views.
  • Good knowledge in using Maven and ANT Scripts for building and deploying the application in web/app servers.
  • Extensive experience in using IDE tools like Eclipse, Net beans and RAD.
  • Created Web Services integration diagrams using Mule ESB (Enterprise Service Bus) architecture.
  • Design and developed Middleware solution for interfaces using FUSE ESB (Service Mix), Active MQ and IntelliJ.
  • Highly self-motivated, good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environment and technologies.

TECHNICAL SKILLS

Programming Languages: Java, UNIX, Shell Scripting, SQL, PL/SQL

Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, Java Beans, SOAP, JAXP, AJAX, AWT, Swing, CSS, ILOG, JXPath, Xpath

Web Technologies: HTML, DHTML, XML, CSS, JavaScript, AJAX

Distributed Technologies: RMI, EJB, JMS, Data Warehouse

Application Server: Web logic, JBoss, Apache Tomcat, Glassfish

JAVA Frameworks & Tools: HIBERNATE, SPRING, WEB SERVICES, STRUTS, ANT Building tool, Log4J, Maven Building tool.

IDE’s: Eclipse, RAD, JBuilder, Net beans

Database’s: Oracle 9i/10g/11g, DB2, My SQL

Version Control Tools: Rational Clear Case, SVN, CVS, Clear Quest, GITHub

Testing Tools: JUnit, HPQC, Mockito

Case Tools: Rational Rose, UML, OOAD, RUP

Operating Systems: Windows, MS DOS, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Dallas, Texas

Senior Java Developer

Responsibilities:

  • Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
  • Heavily used the dependency injection feature provided by spring framework for bean wiring.
  • Used Spring framework’s JMS support for writing to JMS Queue, Hibernate Dao support for interfacing with the database and integrated spring with JSF.
  • Developed Contract first web service using Spring-WS to communicate with database Tables.
  • Created real-time reporting systems and dashboards using XML, MySQL and Perl.
  • Worked on restful web service which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL technology) involved in detailed analysis based on the requirement documents.
  • Designed and implemented SOA compliant management and metrics infrastructure for MULE ESB infrastructure utilizing the SOA management components.
  • Creating Service proxy at Web Methods ESB (non-dmz zone for orchestration) and integration with XML Gateway to handle SOA Attachments.
  • Used Java Messaging Service (JMS) for reliable and asynchronous exchange of important information.
  • Designed all JSP pages using custom designed tags to populate web page content from Content Management Systems (CMS) and deployed them on JBOSS Application Server.
  • Participating development of FIX messages processing engine (Java, FIX Protocol).
  • Use of Multithreading and Collections Framework including List, Map etc.
  • Used Spring-JDBC configuration to manage some transactions across multiple database.
  • Designed and developed the service business process and data access to Oracle database and back-end layers with JAXB, JMS and XML.
  • Used Maven for building the applications EAR for various environments.
  • Used Spring ORM support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Designed and created Hibernate persistence classes using Hibernate API.
  • Wrote Stored Procedures/Triggers/Functions using SQL Navigator to perform operations on Oracle 10G database.
  • Used JUnit extensively and defined various Test Suites and Test Cases and Log4J to trace the flow of the application.
  • Deployed applications on BEA WebLogic Application Server 9.2 to get efficient performance.
  • Used subversion for version control across common source code used by developers.

Environment: JDK 1.6, JSF 1.2, JBOSS, Spring-jdbc 2.5, ESB, Spring-ws-core 1.5, WSDL4J 1.6.1, SOAP, Jaxb-api 2.1, Jms 1.1 Open Source

Confidential, Altamonte Springs, FL

Java Developer

Responsibilities:

  • Interacting with the system analysis & business users for design & requirement clarification.
  • Development Web Service using SOAP, SOA, Mule, WSDL Spring MVC and developed DTD’s, XSD schemas for XML (parsing, processing and design) to communicate with Active Directory application using Restful API.
  • Developed the web based rich internet application (RIA) using Adobe Flex.
  • Created a data transformation and aggregation package using Java NIO.
  • Data ingestion for Chatter Now and Live Agent (SalesForce.com) using “Data Service” REST API Inputs from Mule ESB Platform.
  • Mentor the client in architecture pattern for use of ESB.
  • Designed, developed and maintained the data layer using the ORM framework in Hibernate.
  • Wrote AngularJS controllers, views and services.
  • Involved in the development and integration for EJBs/JMS messaging to (Content management system) CMS.
  • Built a presentation layer for applications using Servlets/JSP’s.
  • Designed and implemented the UI using HTML, JSP, Java Script and Java.
  • Extensively used various collections classes like Array List, Hash Map, Hash Table, Hash Set.
  • Assisted in writing the SQL scripts to create and maintain the database, roles, users, tables in SQL Server.

Environment: Java, JDBC, JSP, SOA JBoss, ESB, Servlets, Maven, HTML, Mule, AngularJS, Hibernate, Rest Javascript, Eclipse, Struts, SQL Server2000.

Confidential, Hillsboro, OR

Java Developer

Responsibilities:

  • Designed and implemented user management and Report management modules using J2EE, JSP, Servlets, Struts and Oracle Database.
  • Implemented the user interface for the user management such as Add user, Delete User and Modify user.
  • Implemented the business logic using JSP, JSTL, Java Beans and service classes.
  • Developed the action classes, Action form classes, created JSP’s using Struts tag libraries and configured in Struts-config.xml, web.xml files.
  • Used Struts validator framework for server side and client side validations.
  • Developed Stored procedures using callable statement for effective inserting and updating the data in the tables.
  • Performed CRUD operations on the existing and new database tables and created connection pool.
  • Developed Message Driven Beans to send email notification using Java Mail API.
  • Implemented the UI using java server pages, HTML, CSS.
  • Developed XML web services for retrieving loan information from the bank.
  • Worked on the Hibernate framework reverse engineering to access data.
  • Developed asynchronous components using IBM MQ Series with JMS for queuing and messaging.
  • Build: Compiled the project assemblies using MAVEN and deployed it with ANT script.
  • Developed JUnit test cases to test the functionality of application.

Environment: Eclipse 3.1, Struts 1.2.4, Hibernate 3.0, Servlet 2.2, JSP 2.0, Windows 2000, Oracle 9i,IBM MQ series, WebSphere application server 10.3, JSP, JSTL, HTML, CSS, ANT, XML, Log4j 1.2, JUnit.

Confidential

Java Developer

Responsibilities:

  • VSS is used for Software Configuration Management.
  • Involved in creating unit testing of various layers using JUnit and created automated test scripts for integration testing using Selenium.
  • Used Java Messaging Services for reliable and asynchronous exchange of important information.
  • Used JQuery to make the frontend components interact with the Java script functions to add dynamism to the web pages at the client side.
  • Coordinate with the QA team during the process of making the code move to staging server and testing the application for the several test cases and defect testing.
  • Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture. The views are programmed using struts, JSP pages, Model is a combination of EJB’s and Java classes and controllers are Servlets.
  • Built CVS and XML file loaders and splitters for financial data.
  • Implementation of Spring IOC container, Spring JDBC template, Spring Exception Strategy and AOP.
  • XML messages are used to communicate between web services that are written using SOAP and WSDL.
  • Working closely with EMC documentum to implement Engineering Design Storage Repository and Project Document Management.

Environment: JSP, Servlets, Struts 1.2, JMS, JavaScript, Eclipse, Web Sphere Application Server, Oracle, EJB, ANT.

Confidential

Junior Java Developer

Responsibilities:

  • Gathered required information for the project and involved in analysis phase.
  • Created UML class and sequence diagram using Rational rose.
  • Developed java server pages, Action classes and EJB’s for user transactions.
  • Designed Java Servlets and objects using J2EE Standards.
  • Used Entity beans as the model to represent the persistent data and interacted with Oracle data base as per MVC Architecture.
  • Used HTML, MULE, JSP, JSP tag libraries and struts tiles to develop presentation tier.
  • Involved in efficient using of multithreading concept for improving CPU time.
  • Used JDBC calls in the Enterprise Java Beans to access Oracle Database for storage and retrieval of information.

Environment: Core java, J2EE, Servlets, Multithreading, JSP, Struts 1.1, EJB, JMS, UML, Rational Rose 2000, MQ series, WinCVS, Oracle 10g, WebLogic 8.1, HTML, Java script, Mule, JUnit, ANT, XML.

We'd love your feedback!