We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

PhiladelphiA

SUMMARY

  • Overall 9+ Years of Software developer specializing in Core Java, J2EE and Web Services (RESTFUL) development including distributed & multi - tiered applications.
  • Expertise in developing web applications using Web2.0, MVC, Struts, Tiles, Servlets, JSP, EJJSF, JNDI, JMS, XML, JavaScript, AJAX.
  • Experience in developing J2EE web applications using Frameworks like Hibernate (ORM) and Spring.
  • Proficient in programming using the IDE’s such as Eclipse 3.2, My Eclipse 6.0, WSAD, RAD 6.1, 7.5.5 and 8.0.
  • Experience in using ANT, JUnit and Log4j (open source framework).
  • Good experience with version controls such as CVS (Code Version System), PVCS, SVN, VSS (Visual Source Safe) and Clear Case.
  • Experience in emerging technologies such as AJAX and JSF.
  • Experienced in MVC frameworks such as Grails, Spring MVC.
  • Good Knowledge in jQuery, JSON & Angular JS.
  • Strong experience in development of UI (User Interface) using Java swings.
  • Extensive experience with Tomcat 5.5, Web Logic 8.1, 9.2, 10x, Web Sphere 5.1, 6.1, 7.0 and JBoss4.0 application servers.
  • Extensively Used Angular JS to REST API S and push content to the User interface.
  • Development experience in relational database like DB2 and Oracle including PL/SQL programming and stored procedures.
  • Quality Control Experience in handling the quality check of the deliverables.
  • Knowledge in using Selenium software testing framework for web applications
  • Very good experience in all the phases of System Development Life Cycle (SDLC).
  • Strong problem solving skills with an aptitude for learning and implementing emerging technologies.
  • Excellent interpersonal, oral and written communication skills.
  • Leadership ability to enforce good coding standards.

TECHNICAL SKILLS

J2EE Technologies: JDBC, Servlet, JSP, JSTL, JMS, JPA, JNDI, AJAX, JSON, Java Swings

Programming Languages: Core Java, Java 7&8 /J2EE, Groovy, Grails, PL/SQL

Frameworks: Struts2, Spring, Hibernate, JQuery, ExtJS

Web/XML Technologies: HTML 5, AngularJS, JavaScript, JQuery, Visualize.js, Twitter Bootstrap, Ajax, CSS, XML, XSLT

Databases: Oracle, SQL Server, DB2,PL/SQL Programming, Stored Procedure Development, Performance Tuning, Data warehouses/ETL tools

NoSQL: Hadoop, Cassandra

Application/Web Servers: Apache Tomcat, IIS, WebSphere, BEA Weblogic, JasperReportServer-6.1, TomCat, IIS

Web Services: REST, SOAP

IDE: Eclipse, Netbeans, WSAD, GGTS

Tools: JUnit 4, log4J, Ant, Maven 3.2, Selenium.

Operating Systems: Windows 2000/XP/Vista/7/8, Unix, Linux

Methodologies: Agile, Spiral, Waterfall, Iterative

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia

Senior Java Developer

Responsibilities:

  • Gathering business requirements and preparing project estimates to meet the time lines.
  • Implemented the architecture of the modules according to the J2EE standards
  • Part of a design team with extensive usage of RAD in detail design phase through the detailed use cases with Sequence, Activity, and Collaboration and Class diagrams.
  • Developed application in Agile methodology.
  • Used AngularJS for data binding, MVC, routing, testing, factories, filters, transclusion etc.
  • Extensively worked on data base design and data modeling and mapping.
  • Complete business layer is set of WebServices includes both SOAP and Restful.
  • Implemented design patterns like Singleton, Bridge.
  • Worked on Angular JS and Spring Controller integration using RESTful Web Services
  • Implemented Ajax/JQuery for Asynchronous Retrieval of data.
  • Used SoapUI for Web Services testing.
  • Developed User Interface for the Application using Java swing.
  • Implemented Restful web services using grails.
  • Used Log4j for logging
  • Performed extensive test driven development-using JUnit for unit testing.
  • Groovy codes to test our services through SoapUI
  • Used Maven for build process.
  • Deployed the application on WebSphere application server.
  • Worked with the SVN version control software.

Environment: Java, J2EE, PostgreSQL, Java Script, Groovy, Grails, XML, AngularJS, Maven, JDBC, Web Services, Swing, Spring Framework, WebSphere Application Server, Eclipse, AJAX/JQuery, JUnit, IBMRAD, SVN, SoapUI, putty.

Confidential, Cleveland, OH

Sr. Java Developer

Responsibilities:

  • Worked with the Business Analyst to create Use Cases, Activity Sequence and Class Diagrams as a part of the Rational Unified Process for the modules Insurance, Membership and Payments.
  • Involved in designing the architecture of web application using JSP, Servlets
  • Developed java beans for persistence(Container Managed Persistence)
  • Used JNDI lookup to access java beans.
  • Worked with Jade, CSS, HTML, JQuery, JSON, Angular JS and JavaScript technologies for Front End User Interface design.
  • Used JSP and Swing for developing User Interface.
  • Expertise in front-end development utilizing Java Script frameworks such as Angular JS, jQuery as well as front end technologies HTML5, CSS, Ajax.
  • Developed the agile tracking project using Grails, Hibernate.
  • Configured the WebSphere application server.
  • Conducted code review for team members, involved in JUnit testing and Black Box testing.
  • Developed ANT scripts for building project modules.
  • Used JDBC API for database access.
  • Held classes in the use of Groovy for testing with JUnit.
  • Designed database schema for the Oracle database.

Environment: Java, J2EE, EJB, JSP, Servlets, JNDI, JDBC, Swing, JavaScript, Angular JS, Groovy, Grails, WebSphere, HTML, XML, UML, Oracle 8i, and Windows XP.

Confidential, Princeton, NJ

Sr. Java Developer

Responsibilities:

  • Involved in complete software development life cycle.
  • Involved in Analysis, Detail design, Development, System and User Acceptance Testing.
  • Implement Professional Services eCommerce and Web based projects like online credit card processing and system mentoring.
  • Responsible for eCommerce Consulting Services defining, strategizing, developing, implementing, and supporting software applications solutions.
  • Developed user interface for member surveys and questionnaires with Swings APIs
  • Collected data from the users and generated appropriate queries to retrieve data from the database.
  • EJBs were developed to provide standard way to implement the back-end business code.
  • Involved in prototyping the MVC framework integration with hibernate using spring.
  • Developed Unit, Integration and Performance Test Cases using Junit and Selenium
  • Transactions were implemented using declarative transactions in Spring with transaction managers capable of supporting Hibernate and X/Open XA Interfaces.
  • Configured hibernate.cfg.xml, developed POJO’s and XML files to map objects to relational database.
  • Designed and developed the Consolidated Balance, Historical Consolidated Balance and Transaction Inquiry Screens using JSP.
  • Implemented custom JSP tags for common use across the project.
  • Implemented the integration layer to integrate with various legacy back-end Customer, Account Management and Billing systems.
  • Created Stored Procedures and Triggers using MySQL Database.
  • Implemented Version and Change Control using Subversion (SVN).
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers and relational database models.

Environment: JDK 1.5, JavaScript, Swing, JSP, Servlets, EJB, Struts 2.0, Spring MVC, Apache Axis, XML, AJAX, Eclipse 3.3, WebSphere 6.1, MySQL, Unix Shell, PL/SQL, Web Services SOAP, JUnit, Selenium, SVN, CSS.

Confidential, PA

Software Engineer

Responsibilities:

  • Designed and developed the front end (JSP, Servlets) using Struts Framework
  • Was responsible for Impact Analysis of Change Requests and Efforts estimation
  • Responsible for development of UML diagrams in Rational Rose (Use Case Diagram, Sequence Diagram, and Class Diagram).
  • Implemented J2EE patterns viz Business Delegate, Factory, Session Facade, Service Locator and DAO.
  • Designed and developed wrapper around JDBC API, which works in two modes -Prepared Statements and Callable Statements.
  • Implemented Session Facade, which interact with Business Logic through Session bean.
  • Developed several EJB 2.0 / Servlets /JSP for MVC tiers to accomplish a variety of functionalities described above with respect to Session Façade.
  • Struts based Error Handling mechanism was implemented for handling all possible Exceptions and User Errors.
  • Responsible for the implementation of Struts framework with applied design patterns.
  • Extensive use of Reflection API for setting bean properties and get values in JSP.
  • Involved in the Bug Reviews, development of some new business requirement, QA testing Used ANT and log4j for building Java files and for warnings respectively.

Environment: Windows XP, Oracle 9i database, EJB 2.1, JSP, Struts Framework, BEA Weblogic 8.1, HTML, JavaScript, Eclipse

Confidential, TX

Sr. Java Consultant

Responsibilities:

  • Thoroughly documented the detailed process flow with UML diagrams and flow charts for distribution across various teams.
  • Coded and Developed Multi-tier architecture in Java, J2EE, Servlets.
  • Conducted analysis, requirements study and design according to various design patterns and development according to the use cases, taking ownership of the features.
  • Used various design patterns such as Command, Abstract Factory, Factory, and Singleton to improve the system performance. Analyzing the critical coding defects and developing solutions.
  • Developed configurable front end using Struts technology. Also involved in component based development of certain features which were reusable across modules.
  • Designed, developed and maintained the data layer using the ORM framework called Hibernate.
  • Developed batch jobs which will run on specified time to implement certain logic in java platform.
  • Developing & deploying Archive files (EAR, WAR, JAR) using ANT build tool.
  • Used Software development best practices for Object Oriented Design and methodologies throughout Object oriented development cycle
  • Active participation in architecture framework design and coding and test plan development.
  • Device and code scalable architecture, technology selection for different tires of the architecture.
  • Involved in developing training presentations for developers (offshore support), QA, Production support.
  • Presented the process logical and physical flow to various teams using PowerPoint and Visio diagrams.

Environment: JDK1.4, Servlets, JSPs, EJBs, DB2, RAD, XML, Web Server, JUNIT, Hibernate, Microsoft Excel, MS Visio 2003.

Confidential, Detroit, MI

Java Developer

Responsibilities:

  • Involved in developing and deployment of the application.
  • Developed the User Interface for Billing and HR Modules as per the latest formats.
  • Implemented dealer trade module which would enable dealers to trade their inventory with other dealers in the area, and integrated it to automated vehicle scheduling system.
  • Developed XSLT to transform the data to required format and display it to users.

Environment: J2EE, EJB, XML, DOM, JAXP, XSLT, Saxon, JSP, HTML, DHTML JNDI, Ant scripts, Oracle 9i, TOAD, Windows XP, LDAP, JMS,PVCS, Log4j.

We'd love your feedback!