Senior Java Developer Resume
Miami, FloridA
SUMMARY:
- Java/J2EE Developer with 8+ years of Core Information Technology (IT) experience in analysis, design, development and implementation of Java and J2EE.
- Extensive experience in web application development using Java related technologies (J2EE, EJB, JSP, Struts, Servlets, JMS, JSF, AJAX, Swing, Experience in developing JEE applications JDBC, JavaBeans, XML, DTD, XSD, XSL and XSLT) and web technologies (Maven, HTML, HTML5, DHTML, CSS and JavaScript).
- Application Development and Object Oriented Programming Analysis and Design (OOAD).
- Expertise in Object Modeling with Use Cases, Sequence, Activity and Class Diagrams using UML 1.4 and 2.0 with IBM Rational Rose and Microsoft Visio.
- Expertise using and deploying enterprise applications in JBoss, Weblogic and Tomcat.
- Experience in open - source technologies such as Ant, NetBeans and Eclipse IDE.
- Experience in using Design Patterns such as MVC, AOP, and frameworks such as Struts, Hibernate and Spring.
- Expertise in writing stored procedures, cursors, functions and performed data analysis using MySQL.
- Thorough understanding of database application designs and implementation using Oracle 10g,SQL Server 2008/2012, D2B, MS Access, and Oracle Apex.
- Implemented the application logic using IBM Websphere.
- Experienced in process, validate, parse, and extract data from .xml file.
- Extensive experience in Java development GUI using Swing.
- Experience in Version Control systems like CVS and Git.
- Excellent communication skills, team player, quick learner, organized, resilient and self-motivated.
- Strong analytical and problem solving skills, ability to work on multiple tasks in a fast paced environment independently and in a team.
TECHNICAL SKILLS:
Programming/Scripting Languages: JDK 1.6-1.8,J2EE, JEE, J2SE, JDBC, HTML, XML, XSL, JavaScript, AJAX, PHP, HTML, DHTML, MySQL, ANT, NXJ.
Web/Middle Tier Technologies: Hibernate, Spring, JSON, JSP, Servlets, JDBC, JMS, Web services, EJB 2.1, EJB 3.0.
Open source frameworks: Struts, Struts 2, Spring 2.5, Spring 3.0, Junit, Hibernate,, Oracle APEX, Angular.js
Reporting Tools: Jasper Reports.
Web/Application/Messaging Servers: Sun One, Weblogic Server, Apache Tomcat WebSphere, Glass Fish, Oracle Application Server (OAS), Jboss EAP, Jboss Fuse.
Operating Systems: Windows XP, 7, 8, Windows Server 2003Solaris Operating System 10,: Ubuntu Linux.
RDBMS: Oracle 11g, SQL Server and MySQL.
Designing Tools/Methodologies: Star UML, MS Visio, Enterprise Architect.
Development Tools: Netbeans, Eclipse, JDeveloper.Jboss Studio Developer
Application Tools: MS-Office, SQL Developer, TOAD, MS-Project, CVS, SVN, ANT, Maven, gradle.
Agile Methodologies: Extreme Programming, and Scrum as well.
PROFESSIONAL EXPERIENCE:
Confidential, Miami, Florida
Senior Java Developer
Responsibilities:
- Modified code to bypass the database and create a local version for testing purposes.
- Inspected Jboss log in order to debug server problems.
- Responsible for the repair of screens and generated reports using NXJ, JSP, HTML and Java Script.
- Provide exception handling and logging using log4J Logger.
- Develop deployment descriptors in XML.
- Wrote SQL queries to purge old data from the database.
- Developed and deployed application on JBoss server.
Environment: NXJ, Java 1.8, J2EE, JSP, Servlets, HTML, Oracle 11g, JBoss server, XML, CSS, Java Script, SQL, EJB, log4J Logger, Linux and Windows 7.
Confidential, New Haven, Connecticut
Senior Java Developer
Responsibilities:
- Involved in reviewing the requirements.
- Attend design review meetings and design the system using UML methodologies.
- Responsible for the development of the screens using JSP, HTML and Java Script.
- Provide exception handling and logging using log4J Logger.
- Develop deployment descriptors in XML.
- Involved in witting complex queries using stored procedures.
- Developed and deployed application on Weblogic server.
- JUnit for testing Java classes during development.
- Actively involved in tuning SQL queries using Hibernate 3.0.
- Involved in developing the scripts in UNIX environment and used Ant for builds.
- Perform unit, assembly testing and assist the system testers create test cases.
- Worked with XML to store and read exception messages.
Environment: Java 1.7, J2EE, JSP, Servlets, Spring, Hibernate 2.0, HTML, Oracle 10g, Weblogic server, JUnit, XML, CSS, Java Script, Angular.js, MySQL, UML, Ant, EJB, Ajax, log4J Logger, Eclipse and Windows XP, Vista, and 7.
Confidential, Chicago, IL
Senior Java Developer
Responsibilities:
- Implemented struts framework.
- Used Struts HTML and functional tags extensively in developing pages.
- Coded and used custom tags extensively.
- Coded Struts ActionForms and Form validations.
- Developed JSP documents using struts and custom tags.
- Used JAXB for Java class generation and Java binding.
- Used DOM and SAX parser for parsing XML documents.
- Coded JavaScript for client side validations and modified CSS files.
- Analyzed and modified schema files.
- Coded Use case driven JUnit tests for Unit testing.
- Done integrated System testing.
Environment: Java 1.6, J2EE, Eclipse, Apache Tomcat, JavaScript, HTML, DHTML, JSP, Servlets, JDBC, XML, XSL CSS, Struts framework, Oracle 10/11, CVS, EJB, JAXB, UML designing, JUnit, JSTL, Rational Rose, Windows OS.
Confidential, Hartford, CT
Java Developer
Responsibilities:
- Used Agile methodology and participated in Scrum meetings.
- Involved in developing UML Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
- Involved in developing application using SPRING framework like Spring ORM and Spring IOC.
- Involved in creation queues and topics with JMS and MQ, created messages and send to queues.
- Developed web services for sending and getting data from different applications using SOAP1.1messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML1.1 parsers for data retrieval.
- Consumed web services from different applications within the network
- Used object relational mapping using Spring with Hibernate and IBATIS.
- Developed applications using Eclipse IDE and deployed in IBM Websphere Application Server.
- Expertise in database design, creation and management of schemas, writing DDL, DML SQL queries over DB2.
- Run jobs using Quartz Scheduler integrated with Spring using an JDBC-JobStore.
- Created Entity using JPA and Spring Data JPA for execute queries to the databases
- Extensively Used Ant and maven tools to build and configure J2EE applications and used Log4J for logging in the application
Environment: Jdk 1.6, Html, Javascript, Jquery Servlet, JSP, Javascript, JMS, IBM MQ, CVS, SVN, Spring, Ant, Quartz Scheduler, EJB, Linux, Eclipse, Ibatis, Hibernate, IBM Websphere Application Server 7, IBM Websphere Portal Server 7, DB2, Agile Scrum, Porlets, SOAP, SOA, REST.
Confidential, New York, NY
Java Developer
Responsibilities:
- Involved in development of business domain concepts into use cases, sequence diagrams, class diagrams, component diagrams and implementation diagrams.
- Implemented various J2EE design patterns such as Model-View-Controller, Session Facade, Data Access Object, Business Delegate, Transfer Object and Composite View
- Responsible for analysis and design of the application based on MVC architecture, using open source Struts framework.
- Involved in configuring Struts and developing the configuration files.
- Developed Struts Action classes and Validation classes using Struts controller component and Struts validation framework.
- Developed and deployed UI layer logics using JSP, XML, JavaScript.HTML /DHTML.
- Used Spring framework and integrated it with Struts.
- Involved in configuring web.xml and struts-config.xml according to the struts framework.
- Designed a light weight model for the product using Inversion of Control principle and implemented it successfully using Spring IOC Container.
- Used transaction interceptor provided by Spring for declarative Transaction Management. The dependencies between the classes were managed by Spring using the Dependency Injection to promote loose coupling between them.
- Developed with JMS as message service.
- Provided connections using JDBC to the database and developed SQL queries to manipulate the data.
- Developed DAO using spring JDBC Template to run performance intensive queries.
- Developed ANT script for auto generation and deployment of the web service.
- Wrote stored procedures and used JAVA APIs to call these procedures.
- Developed various test cases such as unit tests, mock tests, and integration tests using the JUNIT.
- Implements SEAM and JPA for the database.
- Experience writing Stored Procedures, Functions.
- Used log4j to perform logging in the applications.
- Used AWS for testing purposes
Environment: J2EE, JSP, Spring, DAO, JSP, XML Javascript, Struts, JMS, JPA, ANT, JUNIT, JDBC, Log4J, Oracle, PL/SQL, Apache Tomcat 6 & 7, Business Logic, Developer, IntelliJ, AWS
Confidential, Mountain View, CA
System Programmer
Responsibilities:
- Design and Implementation of the Java based application part of the project.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring framework.
- Developed JSP, Servlets and EJB, and other necessary java classes.
- Created the UI components using HTML, CSS, JQuery, and JavaScript.
- Created XML Schema, and managed the flow of the same to and from the already existing web services (REST).
- Created a number of custom built tag libraries in JSP to support the already existing custom widgets in JavaScript.
- Wrote SQL and PLSQL queries for database creation and modification.
- Wrote UNIX commands for file permissions, resource usage and other basic services.
Environment: Java 1.6, JSP, Servlets, Hibernate, JDBC, HTML, CSS, AJAX, JSTL, JQuery, spring, XML, Tomcat, Glassfish, Eclipse, EJB, Perforce, Oracle, JUnit, Web Services (SOAP), Unix, DB2