We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Harrisburg, PA

SUMMARY:

  • Over 7+ year of professional experience in development and deployment of various Object oriented and web based Enterprise Applications using Java/J2EE technologies and working on the complete System Development Life Cycle (SDLC).
  • Having very good understanding in Banking, HealthCare and Finance domain.
  • Experience in application/web servers like IBM Web Sphere, Web Logic Application Servers, JBoss And Tomcat Web Servers.
  • Experience in building projects using development tools like IBM RAD, Eclipse, and RSA.
  • Proficient in n - tier application design and development using Java, J2EE, JSP, Servlets, Struts 2.0, JSF, Oracle SQL.
  • Good experience in implementing web service layers and prototyping User Interfaces for intranet, web applications and websites using HTML, XML, CSS, AJAX, Java Script, JQuery, SOAP and JSF.
  • Experience in Log4J logging framework and Quartz scheduling framework.
  • Experience in working with various Databases like MYSQL, Oracle, and SQLServer Express. Strong experience in JDBC, SQL, PL/SQL.
  • Knowledge on no-sql databases such as Mongo-db.
  • Developed custom front end web modules to support multiple browsers such as Chrome, IE, Safari and Opera.
  • Good knowledge of Design patterns like DAO, DTO and Model View Controller.
  • Working Knowledge in JSON and XML technologies such as XSL, XSLT, XPath, parsers like SAX, DOM.
  • Excellent in defect fixing, solving complex problems and Performance Tuning.
  • Worked in developing Web Services (SOAP) using JAX-WS.
  • Worked in Development teams under various roles such as Designer, Developer and Group Leader.
  • Progressed through several project life cycles performing code development activities varying from UI design to Business functionality implementation.
  • Flexible committed individual with excellent interpersonal & communication skills, aiming to specialize in the fields of Java/J2EE.
  • Good working knowledge on PVCS, CVS, SVN and JAZZ for version control.
  • Outstanding skills in design aspects and technical documentation along with strong interpersonal, analytical, and Organizational skills.
  • Active participation in entire lifecycle of software development. Activities include study of conceptual design as well as detailed design, coding, unit testing, system integration testing and support, and supported software configuration management.
  • Experience in the Agile (SCRUM) Development Process.
  • End to end development support of the application till the final rollout of the application.
  • Demonstrated excellent presentation and communication skills while conducting functional and technical training sessions.

TECHNICAL SKILLS:

Programming Languages: C, C++, JAVA, SQL, and Objective C.

Web Technologies: HTML, DHTML, XML, XSLT, CSS, DOM, SAX, AJAX, AngularJS, JavaScript.

IDE and Tools: RAD 6.0, WSAD 5.x, Eclipse, Net Beans IDE, RSA, XCODE, Visual Studio, Text pad, Edit Plus, Notepad++.

J2EE Technologies: Servlets, JSP 1.2/2.0, Maven, JSTL, JDBC, JSF 1.1/1.2, RMI 2.0, JNDI, JMS, EJB 1.1/2.0/2.1/3.0.

Application/Web Server: WebSphere 3.5/5.x/6, WebLogic 7.0/8.1, Apache Tomcat 5/6/7, JBoss, IBM Web Sphere.

Databases: Oracle 9i/10g/11g, DB2, SQL Server 2000, MySQL, MongoDB.

Frameworks: Struts 1.2/2.0, Spring 1.0/2.0/2.5, Spring Integration, Hibernate 2.0/3.0, JUnit, Log4j, Prime faces.

Methodologies: UML, Rational Rose, RUP, Agile, SDLC.

Version Control Tools: CVS, SVN and PVCS.

Operating Systems: Windows XP/2000/NT/98/95/7/8, Red Hat Linux 9, Macintosh, UNIX, DOS.

Office Tools: Word, Excel, PowerPoint.

PROFESSIONAL EXPERIENCE:

Confidential, Harrisburg, PA

Sr. Java Developer

Responsibilities:

  • Responsible for Design and Development of the Java based Web and Enterprise application in Windows environment.
  • Attend and Participate in daily sprint update meetings.
  • Adopted the scrum methodology of agile software developments, to meet the ever-changing business need.
  • Develop and deploy component based enterprise applications using EJB3.0
  • Involved in customization of the Web Series Product as per the client needs adding additional features, enhancements to the current functionality.
  • Involved in developing the entitlements to the application based upon the data role and functional role of the user and providing application security.
  • Responsible for understanding the requirements of new version's in Web series product and write the functional specification for Web series application.
  • Creating the project startup UI i.e. Generic XHTML facelet templates, CSS, generic JSF validators and converters, backing beans, reference beans, phase listeners.
  • Creating custom JSF Facelet tags for error handling, data tables, true/false markers.
  • Creating generic progress message and error handling using Prime Faces Modal component which is used throughout the application.
  • Creating data models for pagination.
  • Creating generic Regex pattern converter/validator.
  • Developed JSP custom tags for different JSP pages and client-side validations using JavaScript in Web series application development and used Ajax for dynamic user interface.
  • Extending prime faces data table filter component, 4.0 context menu etc.
  • Developed code using JSF 2.2, Facelets, My Faces 2.2, and Prime Faces 5.2.
  • Developed and Deployed Web Services - WSDL SOAP and for getting the data to and fro from the Web series and hub backend system. (third party services)
  • Used Hibernate as an Object Relational Mapping tool for the data persistence.
  • Developed the backend system, involved in writing the database SQL queries, Views, Functions, Triggers and Procedures.
  • Used Jenkins to build and deploy project related changes to Dev and staging environments.
  • Maintained two separate projects for API and UI to have clean separation of business logic from the presentation layer.
  • Involved in developing the application with PDF download features for desktop version of application.
  • Involved in creating the test plan, and unit testing the application.
  • Responsible for application support on different environments from QA to Production and responsible for analyzing, triaging the issues, providing technical and functional support to the users and fix JAZZ defects.

Environment: Java 6.0, Java SE 7, EJB 3.1, Spring Security 4.1.6, CDI 1.0, JPA 2.0, Hibernate 4.2.19, AspectJ 1.8.5, Tiles, JSP, Web Services, HTML, JSF 2.2, Facelets, My Faces 2.2, Prime Faces 5.2, Oracle SQL Developer 3.0.04, RAD 8.5, WebSphere 8.X, AJAX, itext, JAZZ, Scrum.

Confidential, Harrisburg, PA

Sr. Java Developer

Responsibilities:

  • Responsible for Design and Development of the Java based Web and Enterprise application in Windows environment.
  • Attend and Participate in daily sprint update meetings.
  • Adopted the scrum methodology of agile software developments, to meet the ever-changing business need.
  • Involved in design and development of core product with Spring MVC architecture for Web based Application development customized for Confidential .
  • Involved in developing the internal workflow using Servlets for HBMS product and implemented the application using Spring MVC Framework which is based on Model View Controller design pattern for clean separation of business logic from the presentation layer.
  • Involved in customization of the Web Series Product as per the client needs adding additional features, enhancements to the current functionality.
  • Involved in developing the entitlements to the application based upon the data role and functional role of the user and providing application security.
  • Used AngularJS to build UI/UX and used WRO4j to load the JS files to Browser.
  • Responsible for writing tests for UX pages using node js.
  • Responsible for building the JS pages using Angular JS, SCSS, Grunt, Node.js.
  • Responsible for understanding the requirements of new version's in Web series product and write the functional specification for Web series application.
  • Developed JSP custom tags for different JSP pages and client-side validations using JavaScript in Web series application development and used dojo framework and Ajax for dynamic user interface.
  • Developed and Deployed Web Services - WSDL SOAP and for getting the data to and fro from the Web series and hub backend system. (third party services)
  • Used Hibernate as an Object Relational Mapping tool for the data persistence.
  • Developed the backend system, involved in writing the database SQL queries, Views, Functions, Triggers and Procedures.
  • Involved in creating the test plan, and unit testing the application.
  • Responsible for application support on different environments from QA to Production and responsible for analyzing, triaging the issues, providing technical and functional support to the users and fix JAZZ defects.

Environment: Java 6.0, Spring MVC, Spring IOC, Hibernate, AngularJS, Tiles, JSP, Web Services, HTML, Java Script, Windows, SQL, Rational Software Architect for Web Sphere, AJAX, itext, JAZZ, Scrum.

Confidential, Harrisburg, PA

Java Developer

Responsibilities:

  • Responsible for Design and Development of the Java based Web and Enterprise application in Windows environment.
  • Attend and Participate in daily sprint update meetings.
  • Participating Sprint meeting in every two weeks to discuss new requirements and bugs.
  • Adopted the scrum methodology of agile software developments, to meet the ever-changing business need.
  • Implemented Business Logic using Session Beans for the Application/Business Tier.
  • Involved in design and implementation of new component, Electronic Document Management (EDM) in the work flow.
  • Involved in design and implementation of new component, Queue Metrics in the work flow.
  • Design patterns like Session Façade, Business Objects, Business Delegate, and Data Access Objects and Value Objects/Data Transfer Objects (DTO) are used.
  • Implemented security modules of the system and integration with LDAP.
  • Developed a service which enhances the system’s capability in accepting documents from multiple sources and queue them up for processing.
  • Involved in integration of the application with the IBM Enterprise Content Management System (CMS).
  • Configuration of application using Spring MVC, Java Server Pages.
  • Developed JSP pages, custom tag libraries for presentation layer using Spring MVC Annotations Driven Framework, JSP Standard Tag Library (JSTL).
  • Design and redesign of the application using EJB.
  • Used PL/SQL to write Stored Procedures for complex inserts and updates.
  • Used Maven for building the application.
  • Develop the user interface using HTML, Java Script, Servlets, JSP, and other web technologies.
  • Use Custom Tag Libraries and JSTL in the presentation tier.
  • Worked on unit test plans using JUnit.
  • Used JIRA, Confluence, JAMA, BAMBOO tools for tasks/issues/Bugs & Build integration.
  • Develop the applications using Rational Application Developer.
  • Design and Development of Web Services to integrate with other components of the system.
  • Involved in High level and Low level design and technical documentation.
  • Development of SOA components using WSDL, SOAP, XML, and XSD etc.
  • Log4J was employed for logging errors in the application and JUnit was used for Unit Testing of the developed code versioning control by SVN.
  • Used XSLT to transform into XML to represent the data and send it to the other application.

Environment: Java 6.0, EJB 2.0, Spring MVC, Spring IOC, Servlets, JSP, Web Services, HTML, XSLT, Java Script, Windows, SQL, Rational Application Developer, Web Sphere, AJAX, Web Services, Crystal Report 2011, Scrum.

Confidential, Roseland, NJ

Java Developer

Responsibilities:

  • Developed the application using the iterative and incremental software development process of SCRUM technology.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Integrating Struts with spring by delegating Struts action management to Spring Framework using proxy. Used Spring Framework for Dependency injection.
  • Involved in writing and business layer using EJB, BO, DAO and VO.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.
  • Used Java Scripts for client side validations and validation frame work for server side validations.
  • Used log4j for logging messages and Rational Clear Case for version Control.
  • Used ANT scripts to fetch, build, and deploy application to development environment.
  • Consumed Web Services (WSDL, SOAP) from third party.
  • Deployed the application on to Web Sphere application server.

Environment: Java1.5, J2EE, spring 2.5, SOAP, JNDI, EJB, HTML, CSS, JavaScript, SQL 2005, UNIX, ANT, Log4j, JUnit, XML, JSTL, PVCS, WebSphere Application Server.

Confidential, Tampa, FL

Senior Java Developer

Responsibilities:

  • Developed HTML, DHTML, XHTML, UML, Java Server Pages confirming to JSP and Java Beans to present Client side GUI.
  • Used Struts Framework to implement J2EE design patterns (MVC).
  • Worked with Tag Libraries in Struts framework.
  • Requirement collection, creation of UML diagrams.
  • Developed UI using JSON, JQuery, and AJAX.
  • Involved in requirement gathering and creation of UML diagrams.
  • Designed and developed advanced dynamic views using JSP, Java Script, XML, CSS, XML Schema, HTML, and DHTML.
  • Involved in development using struts components—Struts-config.xml, tiles, form-beans and plug-ins in Struts architecture.
  • Used Crystal reports for reporting the database details.
  • Extensively worked with the JDBC Stored Procedures from Oracle database.
  • Developed various stateless session EJBs as business components.
  • Used Struts in MVC implementation and OOAD that uses Servlets and JSP tags, from the J2EE specifications, as part of the implementation.
  • Used CVS for version control.
  • Used Maven scripts to build the applications and deploy on web application server.
  • Coordinating development efforts and troubleshooting technical problems during testing support.
  • Developed JSP as the view, Servlets as Controller in the Struts Framework.
  • Developed Business components using EJB 2.0.
  • Worked on Web sphere application server.
  • Used hibernate to implement the DAO layer.

Environment: Java, DHTML, HTML, CSS, Servlets, Struts, JSP, EJB, JQuery, JSON, AJAX, Hibernate, IBM WebSphere application server, ORACLE 11g, CVS, MAVEN.

Confidential, Hunt valley, MD

J2EE Developer

Responsibilities:

  • Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages.
  • Developed complete Web tier of the application with MVC framework.
  • Developed JUnit test classes.
  • Analyzed the EJB performance in terms of scalability by various Loads, Stress tests using Bean - Test tool.
  • Developed Session Beans as the clients of Entity Beans to maintain the Client state.
  • Designing and developing the JMS objects and used MQ Series as provider.
  • Developed Ant Scripts to build and deploy EAR files on to WebLogic Application Server.
  • Used RUP to maintain business driven development.
  • Created XML based schemas.
  • Used UML for designing test cases and creating sequence and class diagrams.
  • Actively involved in configuring the WebLogic application Server and deployed all the modules like Web modules and Business modules.

Environment: J2EE1.3, WebLogic Application Server 7.0, DB2, Servlets 2.2, JSP 1.1, EJB, Spring MVC, Hibernate, MDB, XML, JMS, HTML & JavaScript, JDBC, IBM’s RUP, SVN, UNIX.

Confidential

Web Developer

Responsibilities:

  • Played a key role in the Project requirements analysis.
  • Played a key role in the development of server side components such as Servlets, Service Classes and persist Oracle Database.
  • Involved in the developing of components using Java Swings
  • Interact with end-users to establish requirements
  • Worked on desktop Java technologies including JavaBeans, AWT, and Swing API.
  • Wrote several code snippets in JDBC to connect to a database programmatically
  • Involved in developing JSPs, create Java Beans for JSP pages to retrieve the data to be displayed in the pages and to generate output
  • Involved in development of forms for User Interface
  • Involved in Design and Development of the System using java 2.0 and J2EE.
  • Involved in the development of user interface using JSP, JavaScript and CSS.
  • Have written Servlets and implemented the business logic.
  • Have developed the Database and Application Server Independent components.
  • Deploying the application and performed the system testing.
  • Developed the code for classifieds Module
  • Code review as per project coding standards.

Environment: Java, Swing, JDBC, JSP, Servlets, Windows 2000, BEA Web logic, Oracle (SQL and PL/SQL)

Hire Now