Senior Java Developer Resume
MI
SUMMARY
- Around 7 years of IT Industry experience - in design, development, implementation of various application projects using Java and J2EE related technologies
- Having good experience in all the phases of Software development life cycle, starting from analysis, design, coding, unit testing, solution testing, UAT.
- Worked on the Agile development methodologies.
- Extensively worked on n-tier architecture systems with application system development using Java, J2EE, Struts, Hibernate, spring, XML, Web Services (Restful), Tomcat, Oracle, SQL Server, SQL, PL/SQL, and UNIX, LINUX.
- Good management skills and successfully mentored individuals in both technical and process related areas to maximize productivity levels.
- Expertise in understanding and translating the user’s workflow into business requirement and realizing them into fully functioning systems.
- Possess expertise in Java Development, skilled at progressing from problem statement to well documented designs.
- Areas of interest and exposure are enterprise software development, enterprise Application Integration, web services.
- Extensively worked on JavaScript, HTML, XHTML, HTML5, JSP, Java UI, DHTML, AJAX and CSS.
- Having experience in design and development of Business Applications.
- Involved in setting up and managing Crucible code reviews
- Coordinating with the QA team, and resolving the QA defects.
- Involved in post release Stabilization and enhancement task of the application
- Writing the Java Documentation for Maintenance activities and release notes.
TECHNICAL SKILLS
J2EE Technology: Servlets, JSP, JDBC, EJB, JNDI, JMS, Restful
Architecture & Framework: MVC, J2EE, Struts, Spring, Hibernate
Database: Oracle 10g, SQL server 2008,MySQL
IDE: Eclipse, Net Beans
Design Methodology: UML
Operating Systems: Windows 10/9x/NT/XP/2003, Linux, Unix
Conceptual knowledge: Web Services
GUI: HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS
Query Languages: SQL, PL/SQL
Programming Language: Java 7, UNIX programming, R, Matlab, C++
Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.
Tools: JBOSS, IBM Web sphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, Log4j
PROFESSIONAL EXPERIENCE
Confidential, MI
Senior Java Developer
Responsibilities:
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- Designed the Use Cases and Sequence Diagrams using MS-Visio.
- Application built onJavaFinancial platform, which is an integration of several technologies like Hibernate and Spring Web Flow.
- Used the Inversion of Control module of spring framework.
- Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks. Designed User Interface usingJavaServer Faces (JSF), HTML, Cascading Style Sheets (CSS), and XML.
- Developed the EnterpriseJavaBeans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
- Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
- Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
- Used Subversion to implement version control System.
- Used JUnit Framework for the unit testing of all thejavaclasses.
- Implemented SQL, PL/SQL Stored Procedures.
Environment: Java1.6, Spring 3, Hibernate 3.0, Oracle10g, Web Services, XML, Eclipse IDE, HTML, CSS, JavaScript, Ajax, JQuery 1.3.1, Apache Tomcat 5x, Log4j, JUnit framework, Rational Rose, MS-Visio.
Confidential, Hartford, CT
Senior Java Developer
Responsibilities:
- Interacted with Business users and Business Analyst to gather requirements.
- Developed UI, presentation layer using HTML, JavaScript, JQuery and CSS.
- Strong focus in Java/J2EE and UI programming.
- Developed parse techniques for XML documents using (JAXP) DOM parser and JAXB mechanism
- Developed spring based Application using Spring Core and MVC modules.
- Developed JMS components to send messages from one application to other application internally
- Experience in developing UI from the Java back-end service and to generate the Ext JS store and Ext JS model.
- Used data set and data adapter objects in order to reduce the database traffic and increase performance.
- Extensively used Hibernate in developing data access layer. Developed SQL queries, views and stored procedures using PL/SQL.
- Implemented Service Oriented Architecture by developing Java web services using Restful, Xml and JAXB technologies
- Developed a unit-testing framework by customizing spring’s JUnit extension for testing the application.
- Developed detailed design documents for all the functional modules of the application to be used by the testing team to setup test cases.
- Used Log4j logging framework in the application to store log messages.
Environment: Java, J2ee, Spring, Hibernate, JSP, JUnit, Log4j, WebSphere 7.0, Clear Case, Oracle 10g, PL/SQL, HTML, XML, JAXP, AJAX, CSS, JavaScript, RAD 7.5.
Confidential, Reading, PA
Java Developer
Responsibilities:
- Involved in analysis of system requirements and designing the web interface.
- Developed UI components using HTML, DHTML, JSP, JQuery and Servlets and business logic using Spring MVC Framework.
- Developed external system interfaces using XML Web services.
- Involved in trouble-shooting and fixing various issues.
- Designed and developed Data Access layer using JDBC, Oracle and Hibernate.
- Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool and writing HQL queries.
- Implement the best practices to develop the components, including patterns such as Singleton, Session Facade, Business Delegate, Data Access Object (DAO) and Factory pattern.
- Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT extensively for data transfers.
- Designed the sequence diagrams and class diagrams using Rational Rose.
- Developed Stored Procedures, triggers, functions and SQL queries in Oracle.
- Used SVN as Version Control to perform Checking-out and Checking-in of codes from the repository.
- Used ANT to compile, build and deploy the application on JBoss4.0 application server.
- Implemented logging by using Log4j logging framework.
Environment: Servlets, JSP, Spring MVC Framework, JNDI, PL/SQL, HTML, DHTML, XML, XSLT, Web Services, Oracle 9i, JBoss 4.0 AS, SVN, JAXP, Eclipse IDE.
Confidential
Java Developer
Responsibilities:
- Interacted with Business users and Business Analyst to gather requirements.
- Developed UI, presentation layer using HTML, JSP and CSS.
- Strong focus in Java/J2EE and UI programming.
- Act as a quick learner to get myself acquainted with Japanese OS.
- Developed spring based Application using MVC modules.
- Extensively used Hibernate in developing data access layer. Developed SQL queries
- Developed detailed design documents for all the functional modules of the application to be used by the testing team to setup test cases.
- Used Rational Clear Case for version control and ANT to compile, build and package the application for deployment on WebSphere 7.0 application server.
- Used Log4j logging framework in the application to store log messages.
Environment: Java, J2ee, Struts, Hibernate, JSP, Maven, JUnit, Log4j, WebSphere 7.0, Clear Case, Oracle 10g, PL/SQL, HTML, CSS, RAD 7.5.
Confidential
Java Developer
Responsibilities:
- Played an active role in the team by interacting with business analyst/program specialists and converted business requirements into system requirements.
- Implemented Services using Core Java.
- Involved in development of classes using Struts Framework.
- Involved in development of web pages using Servlets.
- Developing JSP based forms using struts tag libraries.
- Developed JUnit Test cases for Unit Test cases and as well as System and User test scenarios.
- Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
Environment: Java 1.6, J2EE, Eclipse SDK 3.3.2, Java, Servlets, Oracle 10g, Hibernate, JSP, Struts, JDBC, MySQL and Tomcat.