We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY:

  • Over 7 years of professional IT experience specializing in designing and developing J2EE applications utilizing the standard tools and techniques
  • Involved in all the 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 the 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

PROFESSIONAL EXPERIENCE:

Confidential - Jersey City, NJ

Senior Java Developer

Responsibilities:

  • Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance
  • Defined and designed the layers and modules of the project using OOAD methodologies and standard J2EE design patterns & guidelines
  • Designed and developed all the user interfaces using JSP, Servlets and Spring framework
  • Developed the DAO layer using Hibernate and used caching system for real time performance
  • Designed the 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 the 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 the 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 the application
  • Adopted Spring framework for the development of the project
  • Developed the 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 the coding and testing was performed using Eclipse
  • Maintained the 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 the 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 the necessary inputs required for successful execution of the project
  • Involved in post-production support and maintenance of the 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 the development and support of in-house and vendor developed applications
  • Gathered 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 the presentation tier components by customizing the Spring framework components, which includes configuring web modules, request processors, error handling components, etc.
  • Implemented the Web Services functionality in the application to allow external applications to access data
  • Used Apache Axis as the Web Service framework for creating and deploying Web Service Clients using SOAP and WSDL
  • Worked on Spring to develop different modules to assist the product in handling different requirements
  • Developed validation using Spring's Validation Interface and used Spring Core, MVC and JDBC to develop the applications and access data
  • Implemented Spring Beans using IOC and Transaction management features to handle the 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 the database
  • Involved in deploying and testing the 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 the 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 the modules based on the same followed by rewriting/ refactoring the code with iterative development (Agile)
  • Implemented the Message Driven Bean (MDB) for Instruction enrichment and pre-processing
  • Deployed MDB on WebSphere server and dispatched the request to Stateless Session Bean (EJB) for further processing and Rules execution
  • MDB implements the 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 the MS SQL database
  • Developed Parser classes to parse data received from the front tier to pass it to back end
  • Involved in writing the 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 the 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:

  • Gathered user requirements followed by analysis & design and evaluated various technologies for the 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 the business modules based on the required functionality
  • Used Java collections API extensively such as Lists, Sets and Maps
  • Used Spring Framework for Dependency Injection and integrated with Hibernate
  • Developed the application for automating internal activities of the 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 the Knowledge Server
  • Developed, Tested, and Debugged the Java, JSP, and EJB components using Eclipse
  • Developed Enterprise Java Beans like Entity Beans, Session Beans, and Message Driven Beans (MDB)
  • Developed JSP as the view, Servlets as controller, and EJB as model in the Struts framework
  • Used Hibernate to store the persistent data into database and wrote HQL to access data from database
  • Improved the efficiency and productivity of each and every department by speeding up the 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 the functions over the 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 the analysis, design, implementation and deployment of full SDLC of the 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 the application using JUnit Test
  • Created complex MySQL queries and used JDBC connectivity to access the database
  • Used Java collections API extensively for fetching the data from the result sets
  • Exposed business logic as a web service and developed WSDL files for describing the web services
  • Involved in the design and coding of the data capture templates, presentation and component templates
  • Part of the team that 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

Confidential

Junior Java Developer

Responsibilities:

  • Involved in the analysis, design, implementation, and testing of the project
  • Used Java collections API extensively such as Lists, Sets and Maps
  • Used Core Java concepts like Exception Handlings and Multi-Threading concepts
  • Implemented the presentation layer with HTML, XHTML and JavaScript
  • Developed web components using JSP and Servlets
  • Implemented database using MySQL workbench
  • Designed tables and indexes
  • Used JDBC to connect the web application to MySQL database
  • Wrote complex MySQL queries and stored procedures
  • Involved in fixing bugs and unit testing with test cases using JUnit framework
  • Developed user and technical documentation
  • Involved in troubleshoot technical issues, conduct code reviews, and enforce best practices

Environment: Java 1.4, Java EE 1.4, JSP 2.0, Servlets 2.4, JDBC 3.0, JavaScript, MySQL, JUnit, MySQL workbench, Eclipse IDE 3.1

We'd love your feedback!