Sr. Java Developer Resume Profile
GA
PROFESSIONAL SUMMARY:
- Over 8 Years of experience in analysis, architectural design, prototyping, development, Integration and testing of applications using Java and J2EE Technologies.
- Extensive programming experience in developing web based applications using Java, J2EE, JSP, Servlets, EJB, Struts, spring, Hibernate, JDBC, JavaScript, HTML, Java Script Libraries, Web Services etc.
- Strong experience in UI client side validations using HTML, CSS, Java script, JSP, Tag libraries, AJAX, JSON, XML and java script frameworks like JQuery.
- Expertise in implementing MVC frameworks using Struts, spring, Custom MVC and Hibernate for persistence.
- Involved in producing consuming SOAP based Restful web services using WSDL, SOAP, JAX-WS, JAX-RS, SOAP UI etc.
- Expertise in Data Base Design Normalization and writing SQL queries
- Performed unit testing using JUNIT test cases.
- Expertise in using J2EE Application Servers such as Web Logic, Web sphere and Web Servers such as Tomcat .
- Experience creating Use Case Model, Use Case Diagrams, Class Diagrams, sequence diagrams using Microsoft Visio and Rational Rose.
- Expertise in using IDE's like My Eclipse, Eclipse, Edit Plus, Net Beans and STS.
- Experience with build/deployment and release of the application using Maven, Ant.
- Proficient in Asynchronous messaging using JMS and IBM MQ Series.
- Extensive experience with Waterfall and Agile Scrum Methodologies
- Experience in tracking defects, issues, risks using Clear Quest, Quality Center and Jira.
- Experience in using revision control systems CVS, Git and SVN.
- Experience in working with different relational databases like SQL, My SQL and Oracle.
- Strong Judgment, Analytical, Communication and Documentation skills in all phases of SDLC process.
- Excellent analytical, logical and programming skills, Self Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills
- Willingness and Ability to learn and implement New Technologies wherever necessary
- Strong Programming debugging skills, Dynamic, Quick learner, Assertive.
- Extensive experience in working on User Stories, Fixing the bugs.
- Strong experience in handling client calls.
TECHNICAL SKILLS:
J2EE Technologies | Servlets, JSP, JDBC, JPA, EJB, JMS, Web Services SOAP, Restful |
Web Technologies | HTML, CSS, JavaScript , XML, UML |
Frameworks | Struts, Hibernate, Spring, Angular JS |
XML/ Web Services | JAX-WS, Apache CXF |
Databases | Oracle8i/9i/10g, MySQL, MS Access |
Application / Web Servers | JBOSS, Tomcat, Web Sphere, WebLogic |
IDEs | Eclipse, Edit Plus, Net Beans, STS |
Other Tools | ANT, Maven, JUnit, CVS, SVN, Log4J ,Rational. |
PROFESSIONAL EXPERIENCE
Confidential
Role: Sr. Java Developer
Responsibilities:
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project
- Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
- Involved in development of the web pages using AngularJS, JSP and Java Script.
- Followed MVC model and used spring frameworks for developing the Web layer of the application.
- Developed User Interface and web page screens for various modules using JSP, Html, CSS, JavaScript , and AJAX and Angular JS.
- Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Developed interfaces and their implementation classes to communicate with the mid-tier services using JMS.
- Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Extensively used Java Multi-Threading concept for downloading files from a URL.
- Used Java Messaging Services JMS for reliable and asynchronous exchange of important information such as payment status report
- Applications are designed using J2EE, JSP, Servlets, Struts, WSDL, Web Services , JMS
- Used Spring Framework for Dependency Injection and spring bean wiring
- Developed XSD'S and XSLT for Webservices
- Used SOAP UI for testing the Web Service
- Involved in preparing Ant builds scripts XML based , deployments, and integration and configuration management of the entire application modules.
- Developed the business components using EJB Session Beans.
- Developed unit test cases using JUnit and Log4j for logging.
Environment: Java , J2EE, Spring 3.1, Hibernate 4.1, Struts 2.2, JSP, Angular JS, Servlets, Eclipse 3.3,Weblogic, Maven, JUnit 4.5, CVS, CSS 3, HTML 5, XML, XSD, JavaScript 1.8, Oracle10g and Windows2007.
Confidential
Role: Sr. Java Developer
Responsibilities:
- Developed Use Cases, Class Models and Object Oriented Specification using Rational Rose UML.
- Involved in various phases of application development. Iteratively analyzed and developed the system going through Agile Scrum methodology
- Used Eclipse as IDE for development and deployed application on Weblogic
- Client pages are built using HTML, CSS , JSP , JavaScript/JQuery
- Worked in team to develop high level class diagrams and sequence diagrams and implement the same in JAVA/J2EE, Struts ,Spring, Hibernate, Web services
- Implemented Spring AOP aspects to manage the application logging and Exception handling cross cutting concerns.
- Developed a web service for allowing other application to access customer balance. Implementation involved usage of SOAP, WSDL, XML for definition of JAX-WS Web Services .
- Interacted with application testers to review system defects and provided comprehensive fixes. Used JIRA for issue tracking
- Worked with database design team in capturing best practices for ORM as it applied to the OO design using CSS, HTML , and JSP.
- Involved in configuring development/testing environments on WebLogic App Server. Source control through SVN.
- Used SVN for version controlling software.
- Unit and integration test cases are being designed and developed using JUnit.
- Oracle used as the relational backend.
- Proactively communicate with the development and QA team to anticipate configuration management issues/processes
Environment: Java6/J2ee1.6, design patterns, Spring 3, Hibernate4.1, SOAP, XML, XSD 1.1, Spring MVC, JSP, CSS, AJAX, JSON, UML, Web Logic, Junit, Maven.
Confidential
Role: Java Developer
Responsibilities:
- Developed web services to interface business layer and responsible for integrating the presentation layer with the web services.
- Developed business layer interfacing Oracle as database.
- Designed and Developed Message Flows, Message Sets and definitions.
- Developed client programs to interact with DB2 Content Management system.
- Developed Use Cases, Class Models and Object Oriented Specification using Rational Rose UML.
- Designed and developed the GUI components using JSF, JSP handled validations using JavaScript 1.8 and JSF validation components.
- Designed and developed the Pagination scenario in the application.
- Responsible for configuration of Data source and JNDI in the Web Sphere server.
- Interacting with the client and designing Technical design document from Business Requirements for the development team.
- AJAX and JSON was used to perform callbacks for retrieving data dynamically into the client pages.
- Involved in application design like Sequence Diagrams, Class Diagrams using JUDE tool.
- Involved in preparing High level and low level design documents for the web services used in application.
- Deployed the applications in development and staging environments..
- Implemented Exception handling mechanism in the persistence layer designed and developed Presentation Layer using MVC framework, JSP, HTML, XML, XSLT , JavaScript CSS.
- Developed XMLs, Java Script and Java classes for dynamic HTML generation to perform the server side processing on the client requests.
- Deployed web, presentation and business components on Apache Tomcat Application Server.
- Involved unit testing, interface testing, system testing and user acceptance testing of the workflow tool.
Environment: Java 1.5, J2EE, JSF, Spring 3.0, XML, Web Services, SOAP UI , XML, JavaScript 1.8, AJAX, Web Services WSDL 2.0, SOAP, Spring-IOC, JDBC Template, MVC, AJAX, Oracle 10g, IBM Web Sphere, IBM MQ Series, Eclipse.
Confidential
Role: Java Developer
Responsibilities:
- Analyzed the system and gathered the system requirements.
- Involved in developing UI pages, server side validations using HTML, Java Script, AJAX, JSP,JSF UI components.
- Used Object/Relational mapping tool Hibernate to achieve object persistency..
- Used Spring IOC to define all the workflows as beans and load the corresponding dependencies for the workflows to all types of claims.
- Used Spring Frame work for IOC, AOP, and DAO layer design patterns
- Responsible for developing/usage of Criteria objects in Hibernate to implement the dynamic searches.
- Developed application business logic as per the business rules in the specification and implemented DAO to interact with the database.
- Involved in to creating web services, generating stubs and writing client programs to invoke web services using WSDL, SOAP and JAX-RS.
- Used Hibernate as ORM to map Java classes to data base tables
- Implemented the Business logic by efficiently utilizing the OOPS features of core Java and also Performed Unit Testing to using JUNIT.
- Interacted with Business Analyst for requirements gathering.
- Developed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Proactively communicate with the development and QA team to anticipate configuration management issues/processes
- Tracked QA defects/issues by using QC.
- Built the application using Eclipse IDE and Websphere as a Server and CVS for version control of the code
Environment: Java, Oracle, Hibernate, Rational Clear Case, Web Sphere Application Server 6.x JDK 1.5, Servlets, JSP, JavaScript, AJAX, JSF-Apache 2.0, Ant, Eclipse, Log4j, JMS, Spring IOC, Spring AOP, JNDI, JDBC, Hibernate, Rational Rose, WSDL, SOAP, CVS, SOAP UI, Ant, QC, Java J2EE design patterns etc.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Designed user interfaces, object model, application server logic and schema by analyzing requirements.
- Used J2EE patterns for designing applications.
- Designed UI pages using HTML, DHTML, JavaScript 1.8, JQUERY, JSP and Struts tag libraries.
- JMS is used for exchanging the information like Author publication status report between the author and company.
- Using Model View Controller MVC architecture of Struts developed client User Interface.
- Generated WSDL files using AXIS2 tool.
- Used Struts Validation framework for client/server validations.
- Extensively used design patterns like Singleton, Factory, Abstract Factory etc.
- Used EJB Session beans and entity beans to develop business services and the persistence.
- Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
- Implemented business logic using Java Beans for front end and storage/retrieval from the backend Oracle DB using SQL queries functions, sequences, triggers, cursors etc.
- Followed coding guidelines while implementing the code.
- Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development.
- Develop Message Driven Beans MDB involved in building and accessing a Web Services using SOAP over JMS.
- Developed Web Services using Apache AXIS2 tool Framework.
- Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture SOA Concept.
Environment: JAVA/J2EE, JSP, Servlets, Java Beans, JSTL, Java Script 1.8, EJB-session bean, entity beans, JMS, HTML4, DHTML2.0, Struts, Eclipse, Apache Tomcat 6.0, CVS, JAVA/J2EE Design Patterns, Edit Plus, JUNIT, Oracle-SQL, QC etc
Confidential
Role: Java Developer
Responsibilities:
- Involved in Requirements analysis, design, and development and testing.
- Involved in setting up the different roles maintained authentication to the application.
- Designed UI using HTML, DHTML, Java Script, CSS, JSP.
- Used Java script for client side validations.
- Developed SQL queries to store and retrieve data from database.
- Used Struts frame work to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
- Used Struts Validation frame work to do business validation from server side.
- Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans.
- Involved in managing Business delegate to maintain decupling between presentation Business layers.
- Used JMS for Asynchronous messaging.
- Involved in writing JDBC code for doing CRUD operations
- Used Eclipse IDE to develop the application
- Involved in fixing defects tracked them using QC Provided support and maintenance and customization
- Developing customized reports and Unit Testing using JUNIT.
- Involved in writing developer test cases in preparation of scope traceability matrix.
- Involved in running PMD defects Find bugs.
- Dealt with business processes and Updated Project documents.
- Supported the application in IST, QA and Production environments.
- Involved in building the code deploying on the JBOSS application server.
- Involved in validating the application for different browser compatibility users load.
Environment: Core Java, J2EE, JSP, JBOSS, Oracle 9i, Struts 1.1, Validation framework, Eclipse, EJB-Session Beans, Entity Beans, JMS 1.1, XML, HTML4.01, DHTML, Java Script, Servlets 2.4, CSS, AJAX, SVN, QC Edit Plus, Beyond compare, Ant.