Java Developer Resume
NY
PROFESSIONAL SUMMARY:
- Five years of strong experience in Web Application Design, Web Service Development, Programming, Testing, Support Maintenance, and End - User support using Java/J2EE technologies.
- Extensive work Experience and Knowledge of all phases of Software development life cycle (SDLC), which includes User Interaction, Business Analysis and Modeling, Design/Architecture, Development, Integration, Documentation, Coding, Testing, Deployment and developing applications using Waterfall and Agile/SCRUM methodologies.
- Proficient in developing web applications with W3C Standards like HTML5, CSS3, XHTML, XSL, XSLT, DHTML, JavaScript, JSTL, Bootstrap, AJAX, AngularJS, JSON.
- Designed and developed various web applications using scripting languages as JavaScript and JQuery.
- Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns and AngularJS
- Expertise in building Enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, Hibernate, Spring, Struts, JDBC, JMS) and XML.
- Developed various commands and helper classes using core Java mainly following multi-threaded concepts and MVC design patterns for the application like Factory Pattern, Singleton, and Data Access object.
- Expertise implementing and integrating framework like Struts, Spring MVC, Spring IOC, Spring AOP, Spring Boot , Hibernate and JPA .
- Strong expertise in Java, Core Java concepts like Collections, Multithreading, Exception Handling and Java Beans.
- Experience in working with flat files and different healthcare HL7 Messages like VXU, QBP, and ADT Messages.
- Extensively worked with ORM tools (Hibernate (HQL), JPA, and OJB) and JPA annotations.
- Have strong exposure to Service Oriented Architecture (SOA) such as Web Services and hands on experience in developing SOAP and REST web services using Java , Hibernate, JAX-WS, JAX-RS and JAXB .
- Experience in deploying and configuring applications onto application servers like, WebLogic, Apache Tomcat.
- Experience with RDBMS concepts and in writing Queries, Functions, Triggers, Stored Procedures, Cursors and PL/SQL Packages with databases like Oracle 10/11g, MySQL.
- Strong Knowledge and extensive experience using automated build and testing utilities such as Jenkins, Junit and Maven.
- Used Log4j for logging mechanism and developed wrapper classes to configure the logs.
- Hands on experience in automated JUnit, Mockito and Power Mockito testing tool. Also developed automated scripts using Selenium, Cucumber.
- Expertise in using IDEs like Eclipse, My Eclipse and IntelliJ IDEA in various Configurations with version control tools like GIT, CVS, Subversion, and Clear Case.
- Hands on Experience in UML designing Use Case diagrams, State Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams and Object Diagrams with Rational Rose 4.0.
- Experience in working with projects utilizing test-driven development (TDD) and Acceptance Test-Driven development (ATDD) methodologies.
- Excellent communication and Analytical, Inter-personnel and presentation skills, Capable to meet tight deadlines and Team Spirit.
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Analysis the requirements, design documents and developed the Java, JSP, and Struts Components.
- Designing and developing extensive Struts Action Servlets and Actions Forms to handle various requests. Developing web Services using REST using JAX - RS using Jersey which helped communicating through different modules of the application.
- Creating tile definitions, Struts -Config files and resource bundles using Struts Framework.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Involved in working with Struts Tiles2.0 for the look and feel for a web application.
- Using Struts Model-View-Controller approach to help design new features and fix Jira bugs and request. Combined multiple Data Exchange processes
- Domain objects consolidation to remove duplicated classes.
- Analyze and fix the production issues assigned in Data Exchange project.
- Support and maintain the production related issues.
- Replaced HL7 messages VXU, QBP parsing with HAPI Modules.
- New shared validation classes for Flat File & all HL7 versions
- Worked extensively on SoapUI for mocking the back-end web service calls.
- Unified and configurable error messages
- Added JUnit framework to test new Java packages
- Reorganized business rules to be more object centric
- Developing Java beans, helper classes and Servlets for interacting with UI written in JSP.
- Working with BE WebLogic, and Apache Tomcat5 application servers.
- Deploying the Applications using WebLogic Application server.
- Developing and deploying J2EE components on application servers such as BEA Weblogic12.2 Server, Apache Tomcat.
- Designing and developing the presentation layer using. Integrated the Java code (API) in JSP pages.
- Involved in design, configuration, development and bug-fixes.
- Developing Java modules, action classes and JSPs for retrieval of information from the error logs with different directories for different jobs
- Involved in the design, development and maintenance of the Front-end for the application using JSP, JSTL, Custom Tags and have strong HTML, XML, AJAX, JavaScript and CSS skills.
Environment: Java, J2EE, JDK1.7/1.8, JDBC, Hibernate, XML Parsers, JSP 1.2/2, Servlets, EJB, JMS, Struts1.3/2, Spring Framework, Java Beans, Web Services (REST, SOAP), AJAX, Oracle10g.
Confidential, NY
Java/J2EE Developer
Roles & Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
- Implement a new Auto Insurance Sales process flow for quoting an insurance to reduce the number of questions/responses necessary to provide a quote premium.
- Involved in programming, testing, debugging, implementing and maintaining of J2 EE client server distributed application to meet the organization's needs.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JSP, DHTML, JavaScript, jQuery, AJAX, AngularJS 2 and JSON.
- Implemented the application based on Model View Controller (MVC) design pattern using Spring MVC features.
- Used various features of spring framework like dependency injection, integration with Hibernate for persistence and CXF for web services.
- Designed WSDL, Schemas and Produced services, which bind a policy from quote data and also a service which provides vehicle information.
- Developed a REST web service to perform CRUD operations on the database for internal web application and for mobile interface.
- Used Hibernate framework for persistence to Oracle database.
- Worked extensively on SoapUI for mocking the back-end web service calls.
- Used TOAD for interaction with different databases and tables in each environment.
- Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements.
- Developed and deployed the application to JBoss server 4.3.
- Used Maven plugin for generating jar files and used them to build work space and for generating stubs from the WSDL for consuming web-service.
- Involved in testing the Web-Service calls with SOAPUI using end-points.
- Coordinated Unit (JUnit), Integration and User Acceptance Testing. Used Mockito for mocking objects during unit testing.
- Used SonarQube to measure code coverage, code standard compliance, code duplication and unit test results.
- Implemented version controlling using GIT and used Jenkins for continuous integration.
- Used JIRA to assign, track, report and audit the issues in the application.
- Used Log4j for logging, debugging and providing warning and info on the server side console.
Environment: Java 1.7, HTML5, CSS3, JSP, DHTML, JavaScript, jQuery 1.6, AJAX, AngularJS 2, JSON, Spring 3.0.7, Web Services- REST, SOAP, WSDL, XSD, CXF 2.0.5, Hibernate 3.5.6, TOAD, UML, Maven, Git, Jenkins, JUnit 4, JBoss 4.3, Oracle 11g, SonarQube SOAPUI 4.5, Log4J.
Confidential
Java/J2EE Developer
Responsibilities :
- Involved in analysis, design and development of the project.
- Worked in Waterfall Software Development methodology.
- Involved in the implementation of client side and server side programming using HTML and JavaScript.
- Developed front-end interfaces and involved in Error Handling using JSP.
- Database design and connectivity done by using JDBC Bridge.
- Designed and developed Servlets to communicate between the Presentation and Business layer. I
- Written Database objects like Triggers, Stored procedures in SQL, PL/SQL for oracle 9i database.
- Maintained responsibility for database design, implementation and administration.
- Deployed applications on Apache Tomcat application server instances in all the respective environments
- Responsible for customer interaction, analysis of the requirements and project scheduling.
- Used JUnit for testing the application, rectified performance bottlenecks and eliminated critical bugs.
- Used Rational Clear Case for version control and source code management.
- Used Rational Clear Quest for bug tracking, issue tracking and project management.
- Used Log4J for logging and tracing the messages.
Environment : Java 1.5, J2EE, HTML, JavaScript, JSP, Servlets, XML, SQL, PL/SQL, Oracle 9i, JDBC, Apache Tomcat, JUnit, Clear Case, Clear Quest, Log4J.
