Java Developer Resume
Jersey City, NJ
SUMMARY
- 6 years of professional IT experience specializing in designing and developing J2EE applications utilizing teh standard tools and techniques
- Involved in all teh phases of Software Development Life Cycle including Analysis, Design, Development, Integration, and Implementation
- Excellent understanding of development and implementation using Object Oriented Programming (OOP) methodology and standard J2EE design patterns & guidelines
- Experience with Waterfall and Agile methodologies
- Extensive experience in developing Multi - Tier Enterprise applications and system integration solutions using Java, J2EE standards, Collections, Multi-threading, Webservices, Servlets, JSP, SOAP, JDBC, AJAX and HTML
- Hands on experience with industry-standard IDEs like Eclipse and Net Beans
- Experience in using EJB, JMS, JNI, and JNDI for implementing J2EE technology
- Excellent working knowledge of popular open source frameworks like Struts, Hibernate, and Spring
- Strong experience in Model, View and Controller (MVC) architecture
- Expertise in Message based systems using JMS API and Message Driven Beans for utilizing Java Message Oriented Middleware (MOM) API from various providers, including IBM MQ series/Websphere MQ
- Experience in developing multi-threaded applications
- Having hands on experience in deploying web and JEE enterprise applications on Apache Tomcat and Weblogic application server
- Hands on experience in advanced JavaScript frame work like JQuery/JSON to implement front end Validations and various user interface events
- Experience in developing databases to create objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle, MS SQL server, and MySQL
- Designed and developed Data Model to cope with teh required levels of performance in production support
- Effective in working with business units to create business analysis, system requirements and project plans
- Worked closely with support teams to analyze and resolve production problems and provide suggestions for system enhancements
- Excellent interpersonal and communication skills, creative, research-minded, technically competent and result-oriented with strong problem solving and leadership skills
TECHNICAL SKILLS
Web Technologies: Core Java, J2EE, Servlets, JSP, EJB, JDBC, XML, JQuery, JSF, AJAX, SOAP, WSDL
Web Application Servers: Oracle WebLogic 12c/11g/10/9, WebSphere 8/7, Apache Tomcat 7/6/5.5
Languages: Java, C, C++, Java Script, JQuery, Fortran
Operating Systems: Windows 2003/XP/7, Unix
Frameworks: Spring 3.2/3/2.5/2, Hibernate 4/3, Struts 2/1
Methodologies: Agile, Unified Modeling Language (UML), Design Patterns (Core Java and J2EE)
Databases: Oracle 11g/10g/9i, MySQL, MS-SQL Server 2008, MS Access 2000, DB2
Scripting: HTML, DHTML, CSS, Unix Shell Scripting
IDE Tools: Eclipse 3.7/3.5/3.2/3.1 , Net Beans, Edit Plus2
Build Tools: ANT, Maven
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Worked primarily with applications relating to electronic business, payment, and processing of major clients within various industries
- Involved in teh different processes of teh software development lifecycle including mostly, but not limited to, design, development, and integration
- Worked with Oracle SQL Developer and Java to develop code for an application dat could store and retrieve PDF files stored as BLOB data through a database call
- Performed Junit testing for teh aforementioned application on all teh classes as part of teh development process
- Rotated into a monthly development, CAT, and production project of teh same application involving sending correct email verbiage to teh client after transaction through DB operations
- Worked extensively on JAVA, J2EE, Struts and Hibernate to develop new features for this project
- Used RDBML in Oracle SQL Developer to perform teh required operations with Java
- Worked extensively with JDBC concepts to work between Java and database operations
- Created UML diagrams based on requirement documents
- Worked on developing middle-tier components using EJB
- Coded Entity Beans, Session Beans, and persistency layer classes
- Employed a variety of skills sets to a number of projects during a busy time of teh financial year
- Worked with a team of over thirty members of various work backgrounds and experience levels
- Experienced in developing applications with Spring, Struts, and Hibernate
- Wrote controller classes for request handling, processing form submissions, and used commons validator to perform validations
- Used dependency injection in Spring Framework to design and develop business services, business delegate and DAO design patterns
- Hibernate OR Mapping Framework is used in implementation of persistence layer with support from Spring Framework DAO, ORM Modules
- Used Spring JDBC to write some DAO classes to interact with teh database
Environment: Java SE 5, J2EE 5, JSP 2.1, Servlets 2.5, Java Script, IBM Websphere 8, Oracle SQL Developer, HTML, XML, Spring 3, Hibernate 3, JUnit, Windows 7, JSF, IBM RAD 7.5
Confidential - Jersey City, NJ
Java Developer
Responsibilities:
- Involved in deployment of full Software Development Life Cycle (SDLC) of teh tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance
- Defined and designed teh layers and modules of teh project using OOAD methodologies and standard J2EE design patterns & guidelines
- Designed and developed all teh user interfaces using JSP, Servlets and Spring framework
- Developed teh DAO layer using Hibernate and used caching system for real time performance
- Designed teh application to allow all users to utilize core functionality, as well as business specific functionality based on log on ID
- Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between teh Applications
- Configured Java Messaging Services (JMS) on Web Sphere Server using Eclipse IDE
- Used AJAX for developing asynchronous web applications on client side
- Used JDBC for accessing database to track all credit aspects of accounts, which include financial review details, security held, actuarial exposure data and receivables
- Designed various applications using multi-threading concepts, mostly used to perform time consuming tasks in teh background
- Wrote JSP & Servlets classes to generate dynamic HTML pages
- Designed class and sequence diagrams for Modify and Add modules
- Design and develop XML processing components for dynamic menus on teh application
- Adopted Spring framework for teh development of teh project
- Developed teh user interface presentation screens using HTML
- Co-ordinated with QA lead for development of test plan, test cases, test code, and actual testing responsible for defects allocation and resolution of those defects
- All teh coding and testing was performed using Eclipse
- Maintained teh existing code based developed in Spring and Hibernate framework by incorporating new features and fixing bugs
- Involved in fixing bugs and unit testing with test cases using JUnit framework
- Developed build and deployment scripts using Apache ANT to customize WAR and EAR files
- Developed stored procedures and triggers using PL/SQL in order to calculate and update teh tables to implement business logic using Oracle database
- Used Spring ORM module for integration with Hibernate for persistence layer
- Involved in writing Hibernate Query Language (HQL) for persistence layer
- Involved in development of Reports using Style Report tool
- Used Log4j for application logging and debugging
- Coordinated with offshore team for requirement transition & providing teh necessary inputs required for successful execution of teh project
- Involved in post-production support and maintenance of teh application
Environment: Java SE 7, Java EE 6, JSP 2.1, Servlets 3.0, HTML, JDBC 4.0, IBM WebSphere 8.0, PL/SQL, XML, Spring 3, Hibernate 4, Oracle 12c, ANT, Java Script & JQuery, JUnit, Windows 7, Eclipse 3.7
Confidential, Louisville, KY
Java Developer
Responsibilities:
- Responsible for gathering business and functional requirements for teh development and support of in-house and vendor developed applications
- Gatheird and analyzed information for developing, supporting, and modifying existing web applications based on prioritized business needs
- Played key role in design and development of new application using J2EE, Servlets, and Spring technologies/frameworks using Service Oriented Architecture (SOA)
- Wrote Action classes, Request Processor, Business Delegate, Business Objects, Service classes and JSP pages
- Played a key role in designing teh presentation tier components by customizing teh Spring framework components, which includes configuring web modules, request processors, error handling components, etc.
- Implemented teh Web Services functionality in teh application to allow external applications to access data
- Used Apache Axis as teh Web Service framework for creating and deploying Web Service Clients using SOAP and WSDL
- Worked on Spring to develop different modules to assist teh product in handling different requirements
- Developed validation using Spring's Validation Interface and used Spring Core, MVC and JDBC to develop teh applications and access data
- Implemented Spring Beans using IOC and Transaction management features to handle teh transactions and business logic
- Design and developed different PL/SQL blocks, Stored Procedures in DB2 database
- Involved in writing DAO layer using Hibernate to access teh database
- Involved in deploying and testing teh application using Websphere Application Server
- Developed and implemented several test cases using JUnit framework
- Involved in troubleshoot technical issues, conduct code reviews, and enforce best practices
Environment: Java SE 6, J2EE 6, JSP 2.1, Servlets 2.5, Java Script, IBM Websphere 7, DB2, HTML, XML, Spring 3, Hibernate 3, JUnit, Windows 7, Eclipse 3.5
Confidential - Chicago, IL
Java Developer
Responsibilities:
- Responsible for design and development of framework using J2EE technologies based on MVC architecture
- Involved in developing application to be run on Weblogic application Server
- Participated in writing web pages for saving an account using session beans
- Designed and implemented all teh front-end components using Struts framework
- Developed JSP pages using Struts custom tags
- Implemented J2EE Design patterns like Data Access Objects, Business Objects, etc.
- Used Test Driven Development (TDD) Methodology to write test cases and test teh modules based on teh same followed by rewriting/ refactoring teh code with iterative development (Agile)
- Implemented teh Message Driven Bean (MDB) for Instruction enrichment and pre-processing
- Deployed MDB on WebSphere server and dispatched teh request to Stateless Session Bean (EJB) for further processing and Rules execution
- MDB implements teh Transaction Processing to maintain concurrency across MS SQL database
- Application design consists of Clustering architecture on Websphere Server to ensure Application Scalability and Load Balancing
- Wrote complex SQL statements to retrieve data from teh MS SQL database
- Developed Parser classes to parse data received from teh front tier to pass it to back end
- Involved in writing teh database integration code using Hibernate
- Created and implemented PL/SQL stored procedures and triggers
- Worked on Web Services using Java API for XML and supported, build, and deployed Web Services APIs
- Developed build and deployment scripts using Apache ANT to customize WAR and EAR files
- Performed usability testing for teh application using JUnit
Environment: Java SE 5, J2EE 5, Struts 1.2, HTML, MS SQL Server 2008, Hibernate 3, Web Services, EJB 3.0, XML, Web Logic Application Server 10, ANT, JUnit, Windows XP
Confidential - Abbott Park, IL
Java Developer
Responsibilities:
- Gatheird user requirements followed by analysis & design and evaluated various technologies for teh Client
- Developed HTML and JSP to present Client side GUI
- Involved in development of JavaScript code for Client Side Validations
- Extensively used Spring and Hibernate framework to implement J2EE design patterns to develop teh business modules based on teh required functionality
- Used Java collections API extensively such as Lists, Sets and Maps
- Used Spring Framework for Dependency Injection and integrated with Hibernate
- Developed teh application for automating internal activities of teh organization using Spring MVC architectureand custom tags support custom User Interfaces
- Developed dynamic content of presentation layer using JSP and Servlets
- Extensively used JavaMail for automatic emailing and JNDI to interact with teh Knowledge Server
- Developed, Tested, and Debugged teh Java, JSP, and EJB components using Eclipse
- Developed Enterprise Java Beans like Entity Beans, Session Beans, and Message Driven Beans (MDB)
- Developed JSP as teh view, Servlets as controller, and EJB as model in teh Struts framework
- Used Hibernate to store teh persistent data into database and wrote HQL to access data from database
- Improved teh efficiency and productivity of each and every department by speeding up teh internal process like retrieval and storage of information in an organized manner in Oracle database
- Coordinated with QA and business team to resolve system defects generated during testing
- Involved in fixing bugs and unit testing with test cases using JUnit
- Worked on WebLogic application server to deploy JSP and EJB applications
- Developed JavaScript functions files to reuse teh functions over teh site
Environment: Java 1.4, J2EE 1.4, JSF 1.0, EJB 3.0, JSP 2.0, Servlets 2.4, JNDI 1.2, JavaMail 1.2, JDBC 3.0, HTML, XML, Java Script, Eclipse 3.2, Oracle 10g, Weblogic 9, Spring 2.5
Confidential - Windsor, CT
Java Developer
Responsibilities:
- Responsible for teh analysis, design, implementation and deployment of full SDLC of teh project
- Developed JavaScript behavior code for user interaction
- Created database program in SQL server to manipulate data accumulated by internet transactions
- Wrote JSP and Servlets class to generate dynamic HTML pages
- Developed EJB (Session and Message Driven Beans) in collaboration with Java Messaging Services (JMS)
- Made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans
- Developed Servlets and back-end Java classes using Apache Tomcat application server
- Developed an API to write XML documents from a database
- Performed usability testing for teh application using JUnit Test
- Created complex MySQL queries and used JDBC connectivity to access teh database
- Used Java collections API extensively for fetching teh data from teh result sets
- Exposed business logic as a web service and developed WSDL files for describing teh web services
- Involved in teh design and coding of teh data capture templates, presentation and component templates
- Part of teh team dat designed, customized and implemented metadata search and database synchronization
Environment: Java 1.4, J2EE 4, JSP 2.0, EJB 3.0, Servlets 2.4, JNDI, JavaScript, JDBC 3.0, MySQL, JUnit, Eclipse 3.2, HTML, XML, MS Access, Apache Tomcat 5.5