Java developer Resume
Philadelphia, PA
SUMMARY:
- 8 Years of experience as a programmer in Object Oriented Analysis and Design, developing, testing and maintenance of distributed and Client server Java applications.
- Experience in web application development using JAVA, J2EE technologies.
- Experience in Core Java concepts such as Multi - threading, IO, Exceptions and Collections.
- Extensive experience with both core and advanced Java technologies including Java, XML, JavaScript, JEE, JSP, JDBC, Struts, Servlets, JMS, JPA, JAX-WS, JAX-RS, JSF, Spring and Hibernate.
- Expertise in Client Side Designing and Validations using HTML, CSS, Java Script, JSP.
- Extensive experience implementing SOAs using web services with XML, SOAP, WSDL, Apache Axis, CXF, JAX-WS, and JAX-RS.
- Strong experience in Implementing MVC design pattern JSF and Spring Framework, Hibernate.
- Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like Waterfall, Agile.
- Experience in developing and consuming Web services using SOAP.
- Expertise in creating Conceptual Data Models, Use Case Diagrams, Class Diagrams and Sequence Diagrams using UML with Rational Rose.
- Expertise in designing and developing J2EE compliant systems using IDE tools like
- Eclipse, NetBeans, WebSphere Studio Application Developer (WSAD)
- Deployed/supported applications on Application/Web servers like Web Sphere, Web Logic, Tomcat Server
- Experience with Databases like Oracle 10g/11g, MYSQL.
- Extensively used SQL and CCL in writing queries, database triggers, and stored procedures and functions for database application.
- Experience with version control using SVN, GIT, ClearCase, CVS, and error logging using Log4J.
- Implemented Unit Testing using JUNIT testing during the projects.
- Good experience with Service Oriented Architecture (SOA) and deployment of web services using SOAP, WSDL and JAXB, JBoss, JAX-RPC, JAX-WS, Apache Axis2.
- Worked extensively on Java Collections API (different data structures in Java) like ArrayList, Vector, HashSet, HashMap, LinkedList etc. Used Java concurrency package for concurrent access in multithreaded application calls.
- Excellent communication skills, interpersonal skills, problem solving skills a very good.
- Team player along with a can do attitude and ability to effectively communicate with all
- Levels of the organization such as technical, management and customers
TECHNICAL SKILLS:
J2EE Technologies: Multi-Threading, Servlets, JSP, Spring, Spring MVC, Hibernate, JSF, JMS, JNDI, JDBC, JAXB, Web Services, WSDL, SOAP, REST
Web Services: Web Sphere 6.x/7.x/8.0, Web logic and Apache Tomcat.
Web Technologies: JSP 1.2/2.x, HTML 4/5, XHTML, XML, JavaScript, JSON, XML Schema CSS, Applets.
Languages: Java, C, C++, PL/SQL.
Frameworks: Spring 2.x/3.0, Hibernate 3.x/4.x, Maven, Log4J, JSF.
Testing Methodologies: JUnit 3.0/4.x, Mockito and Jasmine.
Application Servers: Tomcat 6.0/7.0, WebLogic 9.2 and Jboss, Tomcat, Apache Web Server.
IDE Tools: Eclipse 3.x, Net Beans, intelliJ.
Agile Methodologies: Agile, Waterfall, Test Driven and Scrum Models.
Databases: MySQL, DB2 and Oracle 8i, 9i, 10g and 11g, CCL.
Application Software: SVN, GIT, CVS, Microsoft Word, Excel, PowerPoint, Outlook.
Operating systems: UNIX, Red Hat Linux, Windows
WORK EXPERIENCE:
Java Developer
Confidential, Philadelphia, PA
Responsibilities:
- Involved in daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint. Communication with external teams, verbally and written on a daily basis.
- Provided technical assistance to design, troubleshoot and maintain RCP applications.
- Participate in organizing code review meetings, demo meetings at end of sprint which occurs every two weeks.
- Hands on experience with OSGi, SWT and JFace frameworks.
- Designed UI using SWT and JFaces
- Involved in creating and handling UI components, controllers and actions Listeners.
- Used Spring IOC for object instantiation, resource lookup.
- Implemented Spring Declarative Transaction Management for Transaction management
- Developed the front-end using Eclipse RCP/Java Swing involving UI design user generated event handling in corporation of underlying functionalities as per the laid down specifications and also involved in incorporating business logic in SQL code stored procedures
- Analyze SQL queries of Oracle to improve the performance of queries using CCL ( Confidential Command Language)
- Developed Unit testing and Integration testing with unit testing frameworks like JUnit and Mockito.
- Involved in writing CCL Scripts to save/retrieve data from Millennium.
- Extensively used CCL functions LOCATEVAL, EXPAND.
- Debugged and trouble shooted CCL Scripts with requests/replys using Putty.
- Test-drivened the scripts by having CCL unit tests with multiple scenarios.
- Experienced in working java DOM parser to parse the XML documents.
- Build the applications using Maven and Jenkins tool.
- Experience in peer code review and test case review.
- Used Spring MVC Framework to develop portal applications.
- Used spring aspects as part of developing spring applications.
- Created advice to define aspects and its functionality using Spring AOP support.
- Involved in activities like developing user stories, redesigning the stories based upon new requirements, certifying stories with the help of test plans, and uploading the evidence into quality center.
- Involved in analysis, specification, design and implementation and testing phases of Software
- Development Life Cycle (SDLC) and participated in the daily stand-up, iteration review, kick-off and Retrospective meetings as a part of Agile.
Environment: Java, Eclipse RCP, SWT, JFace, SVN, Maven, Jenkins, CCL, Junit, Spring 3.2, Hibernate, Restful, Mockito, Power Mock, XML, log4J, Eclipse and windows.
Java Developer
Confidential, Stamford, CT
Responsibilities:
- Analyzed, Designed and developed the system to meet the requirements of business users.
- Participated in the design review of the system to perform Object Analysis and provide best possible solutions for the application
- Captured the user requirements with use - case diagrams and delivered Class and Sequence diagrams using UML and Rational Rose.
- Implemented presentation tier using HTML, JQuery, JSP, Servlets, and CSS.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Involved in user interface design and development using JSP, JSTL, HTML5, CSS3 and JavaScript.
- Developed UI using Java Script framework for building rich UI
- Used JavaScript for client side validation.
- Used Agile/Scrum development methodology.
- Build process for RCP client using Ant and PDE build.
- Developed the applications using Eclipse IDE.
- Strong experience in Front End Development using technologies like experience in JavaScript Ajax Frameworks, jQuery, CSS3, HTML5, Responsive design and JSP.
- Developed test cases for Unit testing using JUnit and performed integration and system testing
- Implemented Spring MVC framework for developing J2EE based web application.
- Used JDBC to connect and access database.
- IBM WebSphere 6.0 to deploy J2EE application components.
- Database tier involved the Oracle database and SQL.
- Writing Web Service clients using SOAP, WSDL to interact with the service APIs exposed by other departments.
- Created SQL statements for the effective retrieval and storage of data from the database.
- Developed JUnit test cases.
Environment: Core Java, JSP, Servlets, HTML5, CSS3, JavaScript, DHTML, Spring 3.0, MVC, Web Services -SOAP, RESTful, UML, XML, JavaScript, JSON, Jira, Oracle 11g, SQL Server 2008, MySQL, WSAD, UDDI, Web Sphere 6.0, JUnit, Ajax, WSDL, Windows NT, CVS, Eclipse, JBoss, SVN and Windows 7.
Java Developer
Confidential, North, Kansas
Responsibilities:
- Scrupulously involved in Agile Standup meetings throughout the project with team members on day to day basis for the update on project status using Rally Software.
- Actively participated in the Analysis, Design, Development and Testing phases of various modules.
- Designed the complete process flow of the application using agile development methodology.
- Involved in design sessions during sprint design meetings to understand and come up with design solutions for the user stories.
- Provided programming estimates, identified potential problems and recommended alternative solutions.
- Worked on Integration of Spring and Hibernate Frameworks using Spring ORM Module.
- Used SOA Architecture to Develop SOAP Web services, generated WSDL and consume the services.
- Designed and develop web based UI application using Struts tiles frame work and used JSTL, Ajax, CSS, JQuery for the presentation layer.
- Developed the front end user interfaces using JSP, JSTL, jQuery, Java script, AJAX, JSON, HTML, Angular JS and CSS
- Use Java, J2EE technologies to develop UI and server side components. Use Struts and Spring framework to implement MVC design patter.
- Designed and developed Persistence layer components using Hibernate.
- Worked in close cooperation with project managers, system engineers, system testers and other functional team members to meet client specification.
- Implemented the middle tier using EJB framework and configured WebSphere MQ.
- Integrated subsystems using SOAP based Web services and Apache Axis2.
- Implemented Service oriented architecture (SOA) using Restful web services.
- Developed complex SQL queries to fetch data.
- Experienced in using SQL, PL/SQL, Stored Procedures and Triggers.
- Created and maintenance of data using SQL Server database. JDBC for database connectivity with SQL Server.
- Worked on JMS and Web Sphere for queue communication and administration.
- Managing the version control for the deliverables by streamlining and re - basing the development streams.
- Used Jenkins for Continuous Integration.
- SVN is used as Code Versioned control.
- Work with database (EBI) team to complete data sync from external sources into our Dev and Test databases.
- Developed test cases for each component in different tiers using Junit.
- Conducted code reviews to ensure the delivery of quality code.
- Created deliverable Installation, Configuration and Technical Design documents.
- Developed test cases for each component in different tiers using Junit.
- Conducted code reviews to ensure the delivery of quality code.
- Created deliverable Installation, Configuration and Technical Design documents.
Environment: Java, Spring MVC, Angular JS, HTML, Ajax, JQuery2.0, JavaScript, Servlet, JSP, Spring, Hibernate, SOAP/REST based Web services, log4J, Maven4.0, JUnit, Eclipse, UNIX, Weblogic12c, SQL Server 2008, SQLDeveloper Client tool, Source Tree.
Java/J2EE Developer
Confidential
Responsibilities:
- Involved in the Development, UAT, and Production phases of the applications.
- Designed and developed the presentation layer using JSP, Ext JS, JavaScript, Jquery, CSS, HTML, and DHTML with Struts framework.
- Used JSTL and Caremark Specific Custom Tag libraries for front - end development.
- Developed the web-tier using the JSF framework and Rich Faces.
- Implemented the Struts Validation framework for server-side validation.
- Used XSLT to transform XML data into HTML pages.
- Worked on the Web Services using SOAP.
- Implemented and planned the server-side architecture.
- Developed Ant Script to create WAR/EAR files and deploy to application server.
- Utilized expertise in understanding and preparation of WSDL, XSLT, and XML schemas definitions.
- Followed Agile methodology (Stand up meetings, Sprint development, retro spective meetings and Pair Programming)
- Responsible for designing and generating reports.
- Used Java Mail to send the alert notification to customers.
- Implemented internationalization to adapt to various environments in struts framework.
- Developed accessibility using resource bundle for different external and internal interfaces which Interact with the application.
- Implemented persistence layer using JDBC to store the data in Oracle 11g.
- Hands on experience in managing database of SQL queries and PL/SQL stored procedures and JIRA for tracking triggers.
- Used J2EE SOA based JAX-WS web services to develop reusable web service components
- Developed Web Services to create reports module and send it to different agencies and premium calculation for manual classes using SOAP and Restful web services and rich faces components.
- Writing JUnit test cases using JUnit for code coverage and worked on JIRA by using JSP for view.
- Involved in development, performance testing, and fixing defects.
Environment: Java, J2EE, JSF, JDBC, XML, SOAP, WSDL, AJAX, JSP, EXT JS, HTML, JavaScript, CSS, Log4J, JAXB, JUnit, JBoss 5.0, LDAP, IntelliJ, DB2, Linux, SOAPUI, UNIX, JSP
Java Developer
Confidential
Responsibilities:
- Interact and coordinate with team members to develop detailed software requirements that will drive the design, implementation and testing of the Consolidated Software application.
- Developed user interface using JSP and servlets.
- Performed validations using available validation controls and regular expressions in java.
- To persist and transfer data between pages used sessions and view states.
- Used Form Based Authentication for the Application as Security measure by providing a login page.
- Creating primary objects (tables, views and indexes) as required by the application design.
- Maintaining Database triggers, stored procedures & functions
- Controlling and monitoring user access to the Database.
- Extensively worked on business, and persistence tier using the JPA, spring, and Hibernate frameworks.
- Designed, Developed and Deployed EJB Components on WebLogic10g.
- Used Stateless Session Beans (EJB) for implementing business logic.
- Wrote numerous Java classes using EJB 3.0, JSP and Servlets 2.4.
- Designed and developed a RESTful hub application which resolved the Single - Sign-On authentication of the target secured REST services.
- Deployed EJB 3.1 Session Beans to implement a Timer Service which refreshed the Single-Sign-On cookie on a timely basis. Used threads synchronization to synchronize clients for the scheduled job.
- Installation and setup of the class paths, maintenance and troubleshooting while deployment of software during development and QA phases.
- Involved in the various phases of SDLC (Software Development Life Cycle) like Requirements gathering, Analysis, Design and implementation of the project.
- Followed AGILE Methodology and SCRUM to deliver the product with cross-functional skills.
- Implemented Design patterns like Service locator, DAO, Business Delegate, Singleton, Factory Method, Session Fa ade
- Used LDAP and JAAS to maintain Web Services Security in the application.
- Involved in architecture, design, development of projects in Ajax based Java script with Dojo toolkit and JSON API with JSP
- Used RAD 6.0 and Jboss App Server 6.0 for Coding, testing and deploying the web application.
- Involved in design, development and testing phases of project.
- Involved in design, analysis and architectural meetings.
- Created Architecture Diagrams and Flow Charts.
- Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables and object oriented java objects using Hibernate.
- Involved in design and development of web services using Spring-WS.
- Used JUnit to test persistence and service tiers.
- End to end implementation of process execution framework and job handling framework.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Peer review and manage coding standard and code quality
Environment: Java, J2EE, HTML, CSS, Java Script, Eclipse 3.2, spring, Hibernate 3, AXIS 2, Struts 1.2, MySQL. Oracle 9i
