Senior Java Developer Resume
Harrisburg, PA
SUMMARY
- Sun Certified JAVA programmer with 8+ Years of progressive experience in all the phases of software development life cycle that includes Requirement Study & Analysis, Design, Development, Implementation and Testing of various client/server and N - tier web applications.
- Extensive experience in developing the application for Health Care Systems and Financial Services like Banking.
- Strong Skills in Object Oriented Programming Concepts OOPS with OOP methodologies and also well versed in Multi-Threading concepts.
- Expertise in developing Front-End and UI applications using HTML, CSS, Java Script, JQuery, EXT JS, Angular JS.
- Expertise in AJAX Asynchronous Java API for XML for better look and feel and better validation.
- Strong working knowledge on Agile Development and Software Development Life Cycle (SDLC) in Java, J2EE Applications.
- Expertise in C, C++, Java, J2EE, Oracle, PL/SQL.
- Thorough working knowledge in application development using Java, J2EE, JSP, Java Script, Servlets, EJB, JDBC, JSF (Java Server Faces), Spring, Struts, Hibernate.
- Experience working on DTRules.
- Proven expertise in developing Client-Server and web based applications.
- Expertise in creating the SQL and PL/SQL queries, Functions and procedures.
- Extensive working experience in designing and modeling applications using Unified Modeling Language (UML).
- Extensive hands on experience on creating Use Case, Sequence, Class diagrams.
- Implemented various design patterns like Singleton, Factory, Front Controller and other Java and J2EE design patterns.
- Experience in Unit testing, Integration testing and performed code reviews.
- Experience with the entire Software Development Life Cycle covering the Requirements Definition, Analysis, Design, Coding and Documentation.
TECHNICAL SKILLS
Languages: JAVA, Core JAVA, Oracle, SQL, PL/SQL, C, C++
Web Technologies: J2EE, JSP, HTML5, CSS3, JavaScript, JQuery, Ext JS, Angular JS, AJAX, JDBC, XML, XSD, XSLT, XPATH, Web Services, WSDL, JAXB, SOAPUI
Web Servers: WebSphere, WebLogic, JBOSS, Tomcat
IDE: Eclipse, RAD, Net Beans
Tools: Soap UI, WinMerge, Beyond Compare, Junit, FindBugs, JD-GUI, JProbe etc
Frameworks: JSF 1.x and 2.x, RichFaces 3.x and 4.x, EJB 2.0 and 3.0, Struts 2.0, Spring 3.0, Hibernate 3.0
Source Control: ClearCase, Perforce, SVN, CVS, VSS
Operating Systems: Windows XP, Windows 2000, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Harrisburg, PA
Senior 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.
- Participated in Sprint meeting for every two weeks to discuss new requirements, technical implementation, estimation of new development and bug fixes as well.
- Adopted the Scrum methodology of agile software developments, to meet the ever changing business need.
- Mentored developers by assigning tasks, tracking progress and reviewing work.
- Responsible for reviewing and reporting completed work to management team, identifying and resolving issues, and making suggestions for improvement.
- Implemented Business Logic using Session Beans, message driven beans for the Application/Business Tier.
- Implemented security modules of the system and integration with LDAP.
- 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.
- Extensively worked with Java Collections framework and Generics.
- Involved in the development using DTRules and also involved in the integration of Java code with DTRules and iLog rules.
- Used PL/SQL to write Stored Procedures for complex inserts and updates.
- Design patterns like Singleton, Session Facade, Data Access Objects and Value Objects/Data Transfer Objects (DTO) are used.
- Used Maven and pom.xml for building the application.
- Used FindBugs to identify bugs in java code.
- Develop the user interface using HTML, Java Script, Servlets, JSP, and other web technologies.
- Use Custom Tag Libraries and JSTL in the presentation tier.
- Develop the applications using Rational Application Developer.
- Design and Development of RESTful Web Services to integrate with other components of the system.
- Involved in High level and Low level design and technical documentation.
- Ability to identify and fix production issues with quick turnaround.
- Log4J was employed for logging errors in the application and JUnit was used for Unit Testing of the developed code.
- Used XSLT to transform into XML to represent the data and send it to the other application.
- SVN is used for source control and as repository. ClearQuest is used for activity tracking for development and database activities.
Environment: Java 1.6, HTML, JSP, EJB 3.0, IBM WebSphere Application Server 7.0, IBM RAD 8.5.1, XML, XSD, XSLT, CSS, Log4j, SVN, ClearQuest, Oracle 11g, Windows, SQL Developer, Soap UI, FindBugs.
Confidential, Charlotte, NC
Senior Java Developer
Responsibilities:
- Used agile methodology.
- Mentored offshore developers by assigning tasks, tracking progress, reviewing work and reporting to the higher management regarding the completed work.
- UsingJSFwithRichfaces for Application Development.
- Developed and executed JUnit test cases/suites.
- Implementation of create update screens using AJAX.
- Developed Use cases and Sequence and Class diagrams.
- Used AJAX,JSFvalidations for client side validation.
- Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
- Used Collections and Generics in Java and also extensively worked with Multi-Threads and Synchronization.
- Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rules.
- Worked with iText library to bring up PDF.
- Worked on a Special feature of Spring which includes a JSF VariableResolver implementation that is aware of Spring-managed beans.
- Worked with Spring API Packages and Spring Resolvers for integrating JSF Beans with Spring Beans which are maintained by Spring IOC.
- Implemented JSF’s Internationalization using various Resource Bundles.
- Used Spring with a WebApplicationContext containing JSF's managed-beans and integrates it into Spring's context hierarchy.
- Involved in performance tuning of the Portal using JProbe which is an integrated toolkit for diagnosing and eliminating inefficiencies and code errors.
- Used AJAX Asynchronous Java API for XML for better look and feel and better validation.
- Worked with CSS3 to bring out look and feel of the portal.
- For styling used some of the new user interface features of CSS3 like resizing elements, box sizing, and outlining.
- Used Hibernate to interact with database.
- Hand-Written code for implementing controls of HTML5 like calendar, date, time, email, URL.
- Used Tectia SSH Client to connect to SIT/DEV/UAT/Production servers for getting the logs.
- Used Cruise Control for Automated builds/deployments in SIT, DEV, UAT environments.
- Used Perforce for source control and as repository.
- Used JIRA for bug tracking and project management functions.
Environment: Java, J2EE, JSF, RichFaces, Spring, Hibernate, JNDI, XML, HTML5, UML, ANT, Maven, BEA WebLogic 9.2, CSS3, Ajax, JavaScript, Eclipse 4.2, Oracle 11g, PL/SQL, Sql Developer, JProbe, Perforce, Cruise Control, Tectia SSH Client, JIRA.
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Involved in requirements gathering and Analysis discussions with business functional to arrive at a technical solution for A&H Medical Bill Approval web application.
- Created the Class diagrams, Sequence diagrams, State diagrams while using the UML.
- Application designed and implemented using Struts2 Framework.
- Created web services in SOAP, WSDL and JAXB.
- Developed modules using Java 1.5, Servlets and JSP.
- Developed interactive web pages using AJAX, Ext JS and DOJO.
- Used Spring AOP for aspect of business logic and implemented Dependency Injection.
- Involved in writing the reusable business components using core java concepts like conditional statements, Collections, Generics and Threads.
- Development of RESTful Web Services to integrate with other components of the system.
- Involved in Creation of Interactions with database and business logic implementation using Hibernate.
- Developed Business delegate, Service Locators, Session Facades and Log4j configurations.
- Implemented design patterns like Singleton, Factory Method and Facade.
- Developed application in Eclipse 3.4 IDE.
- Used SVN for source control and as repository.
- Build and deploy application on JBOSS application server.
Environment: Java 1.5, SOAP, WSDL, JAXB, XML, JSP, AJAX, Java Script, Hibernate, Spring, Struts 2.0, UML, Log4j, HQL, Oracle 10g, JBOSS 4.2, Eclipse 3.4, SVN.
Confidential, Tampa, FL
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 Stored Procedures.
- 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/source control.
- 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 1.2, JSP, EJB 2.0, JQuery, JSON, Angular JS, AJAX, Hibernate, IBM WebSphere Application Server, Oracle 10g, CVS, ANT.
Confidential
Java Developer
Responsibilities:
- Developed Custom tags to display dynamic contents and to avoid large amounts of Java Code in JSP pages.
- Developed screens using JSP and custom tags.
- Developed Junit test cases.
- 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.
- 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.
- Used SVN for source control and as repository.
Environment: J2EE 1.3, WebLogic Application Server 7.0, DB2, Servlets 2.2, JSP 1.1, EJB, MDB, XML, JMS, HTML & JavaScript, JDBC, IBM’s RUP, SVN, UNIX.
Confidential
Java Developer
Responsibilities:
- Analysis of the specifications provided by the onsite.
- Design and Development.
- Coding using Core Java, Servlets and HTML pages using MVC Architecture.
- Involved in writing client side validation using Java Scripts.
- Involved in PL/SQL programming to write Packages, Procedures and Functions.
- Testing - unit testing & integration testing.
- Maintaining the documents as per the quality standards.
- Used VSS for source control and as repository.
Environment: Java, JSP, JavaScript, HTML, PL/SQL, Eclipse 3.2, Toad, J2EE, Apache Tomcat, Oracle 9i, VSS.
