We provide IT Staff Augmentation Services!

Sr. Java Application Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • 10+ years of Experience in IT industry - well versed in Analysis, design, development, testing, quality & Support.
  • Experienced in Software Technology - Core Java, Swing, GWT, J2EE Technologies like Servlets, JSP, JDBC, JSTL, Java Applets, JNDI, HTML, XML, XSLT, AJAX, Jakarta Ant, JavaScript, Web services and Multi - Threading concepts.
  • Expertise in various domain (Banking, Financial, E-Commerce, Healthcare and Telecom)
  • Strong expertise in development and deployment of web components that include Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0, JSF 2.0 and business layer components that include EJB 3.0, Web Services, RMI, and JDBC 2.0/3.0, JNDI, JMS, LDAP.
  • Worked extensively inHTML5, CSS3, JavaScript, DOM, AJAX,XSL, XSLT, jQuery and AngularJS
  • Experience in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, Restful, and UDDI) and java XML parsers such as JAXB, SAX and DOM.
  • Significant experience in developing applications using Java and related technologies using methodologies like AGILE, TEST DRIVEN, and SCRUM.
  • Expertise in Application development using various frameworks such as Jakarta Struts Framework 1.2/1.3/2.0, Java Server Faces, Spring Framework 2.0,3.0, Spring MVC, Hibernate 3.0 ORM with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework and security modules like Acegi for spring.
  • Strong skills in Hibernate Connection pooling, Mappings, Transaction Management and Hibernate Query Language
  • Worked experience in Object Oriented Analysis, Design and Development of Applications with UML.
  • Developing in built traditional Java web application using JSF 2.0, MYFaces with Java middleware.
  • Strong Database skills including Data Modeling and Design in Oracle, MySQL and PL/SQL.
  • Extensive knowledge of Web Application servers including IBM Websphere, Apache Tomcat, Oracle Application Server and BEA’s Web logic.
  • Experience in developing state and sequence diagrams, and class models in Rational Rose.
  • Hands on experience in Design Patterns.
  • Experience in using MKS, CVS and Rational Clear Case
  • Exposure to complete software life cycle from client requirement analysis to deliver.
  • Efficient in Defect Management for resolvingIntegration Issues, System Testing Issues, User Acceptance Issues, Production Issues
  • Proficiency in developing web applications using Struts - MVC Frame work and Hibernate.
  • Experienced in working with JVM internal to monitor the memory and the threads used by the JVM Confidential the run time.
  • Good Experience in building Web Applications using GWT and Googlee Framework based on the MVC Architecture
  • Strong database knowledge in Oracle, SQL Server & MySQL
  • Experienced in FP, Productivity and OPAL process
  • Domain experience includes Supply Chain, Logistics and Order Management

TECHNICAL SKILLS

Programming Languages: Java, J2EE, XML, HTML, HTML5 JavaScript, SQL, PL/SQLAnd Web Technologies AJAX, CSS, CSS3, JQuery, J2EE, EJB, Servlets, JSP, SAX, DOM, DTD, JSTL, Custom Tag Libraries, JMS, RMI, Swing, JDBC, JNDI, MAVEN, Bootstrap

Application Servers/Web Servers: IBM Websphere, BEA Weblogic, Apache Tomcat, JBoss, Apache Web Server

Frameworks & Design Patterns: Struts 2.0, Spring core 3.0, Spring MVC2, Spring Security, JSF 2.0Hibernate, AngularJS, Service Locator, Front controller Session FaçadeDAOSingleton and Validator Framework

Software Methodologies: Agile and Test Driven Development.

IDE: Eclipse, EditPlus, Jbuilder, WebLogic workshop, SQL*Plus, and WebSphere Studio Application Developer, Rational Application Developer

Databases & Platforms: Oracle, SQL Server 2000, PostgreSQL.

Configuration Mgmt Tools: IBM Rational Clear case, CVS (Concurrent Versions System), VSS (Visual Source Safe), SVN (Subversion), MKS Client Integrity

Operating Systems: Windows 95/98/NT/2000/XP/7, UNIX, Mac Os.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Application Developer (Lead)

Responsibilities:

  • Participate in discussions with the Confidential Application Architecture team & System Engineers to understand and straighten the requirements for new feature enhancements. This also involves brainstorming on the requirements and gets clarification on the doubts with the business analysts.
  • Analyze the current capabilities of the application software, estimate the changes needed and update the management team with estimations.
  • Analyzed the business and systems requirements of the project and developed feasibility documents.
  • Analysis of the specifications provided by the Business users.
  • Involved in Analysis, Design, Coding, and unit testing of the project.
  • Extensively used Spring MVC and Hibernate Framework for data handling.
  • Involved in implementing the Hibernate API for database Connectivity
  • Developed Hibernate mapping configuration files to provide the relation between java objects and database tables
  • CodedJSPpages and usedJavaScriptfor client side validations and to achieve other client-sideevent handling.
  • Designed the user interface of the application using HTML5, CSS3, JavaScript, AngularJS and AJAX.
  • Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
  • Worked on Java Script libraries likejQueryandJSON
  • Developed JUnit test cases for unit testing.
  • Used Spring Validation framework for performing data validations.
  • Developed UNIX shell scripts to automate business process. This includes feeding data to database and creating CSV files to send the data to different vendors.
  • Developed Tag Libraries, using JSTL and Spring tags.
  • Used Websphere application server 6.0 for deploying the application.
  • Involved in the JMS configurations in Web sphere application server
  • Used SVN as source code repository tool.
  • Co-ordination with in the team and with other vendor team in case of dependencies
  • Involved in configuring web.xml and spring-config.xml according to the Spring framework
  • Resolving the Production issues during warranty phase.
  • Primary Contact for 24/7 Production Support.
  • Design and develop the new software for Manufacturing & Order Management portals.
  • Support various testing phases like System testing, Joint System Testing, User Acceptance Testing and fix the defects reported during each phase.
  • Support the post production issues after the migrations and unplanned outages during business hours and off hours and providing fix and root cause.
  • Track current production problems/tickets, providing real time solutions or work around to the Software problems arising in the production environment without affecting the customer provisioning process and submitting a weekly report to the US managers from the Confidential GUTS ( Confidential Unresolved Ticketing System) & Buganizer tools.

Environment: Goobuntu, Linux, Java1.6, JSP, GWT, GSE, GFE, Googlee Framework, Hibernate, Oracle 11i, JavaScript, JSTL, AJAX & Struts X-Work.

Confidential

Sr. Java Application Developer

Responsibilities:

  • Responsible as application lead for developing and testing in delivering solution to our customer in the Telecom sector.
  • Wroteauthentication and authorizationclassesand manage it in the front controller for all the users according to their entitlements.
  • ConfiguredHibernate objectsasSpring Beansin theSpring Configuration File.
  • Involved inperformance tuningof the application to meet non-functional requirements.
  • Wrote client side and server side validations usingStrutsValidators andJava ScriptsValidations.
  • Configured theHibernateconfiguration files to persist the data to theOracle9i/10gDatabase.
  • WroteXMLvalidation components usingDTD, XML Schema.
  • CreatedXSLTstyle sheets for theXMLdata transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML).
  • DevelopedDAOsusingDAO Design Patternto insert and update the data for the Policy Module.
  • Worked on developing the complete business flow and helped in corporate session validity checks, form validations and error handling in the application.
  • ImplementedORMin the persistence layer usingHibernateframework in conjunction withSpringAspect Oriented Programming(AOP)functionality.
  • Deployed the jar, war and ear fileson theWeb Sphere Application Server.
  • Wrote, debuggedANT,MavenScripts for building the entire web application and deploy them on WebSphere
  • WroteJUnittest cases to test the Policy and Claims Modules.
  • Responsible for smooth migration from Accenture and took the responsibility for delivery once the migration was completed.
  • Participate actively on System Requirement phase to understand the end to end flow of the project and the scope of requirements.
  • Design or co-ordinate design of various modules of the application and provide mapping to each requirement change for the project.
  • Code and unit test the flow
  • Co-ordinate Integration testing with other applications impacted for the project.
  • Support System testing, Joint System Testing and User Acceptance testing for successful delivery of the project.

Environment: Windows 2000, C++, Unix, Webservice, Java1.4, EJB, Struts, Oracle, Servlets, JavaScript, HTML, XML.

Confidential

Sr. Java Application Developer

Responsibilities:

  • Participate actively on System Requirement phase to understand the end to end flow of the project and the scope of requirements.
  • Development of Web application follows MVC pattern utilizing internal framework to implement the Controller layer and to assist with rendering the View.
  • There will be single controller servlet, which will handle all web requests.
  • Designed Service Oriented Architecture by creating the web services with SOAP and WSDL
  • Design and developed web (UI) pages using JSP, JSTL, CSS, Custom Tag Libraries, HTML, XML, XSLT, JavaScript.
  • Used AJAX framework for server communication and seamless user experience.
  • Various JSF, Rich facestagswere used to implement asynchronous requests to web container.
  • Development of front-end validations using JavaScript.
  • Developed Controller, Model and View components on MVC 2 architecture based application.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Used Hibernate as the ORM tool to communicate with the database.
  • Involved in writing session beans, message driven beans and hibernate mapping files and hibernate configuration files.
  • Developed Data Access Objects (DAO) using JDBC API for Database access
  • Developed struts actions for my account module to register, login, and profile information and subscriptions history of customers.
  • Worked on the Struts framework and JSP and Struts tag libraries to page display technology.
  • Involved in Bug fixing and functionality enhancements.
  • Design or co-ordinate design of various modules of the application and provide mapping to each requirement change for the project.
  • Code and unit test the flow
  • Co-ordinate Integration testing with other applications impacted for the project.
  • Support System testing, Joint System Testing and User Acceptance testing for successful delivery of the project.

Environment: Windows 2000, UNIX, Web service, Java1.4, EJB, Struts, Oracle, Servlets, JavaScript, HTML, XML.

Confidential

Application Developer

Responsibilities:

  • As a Subject Matter Expert guide the team on the end to end flow of ordering in various projects
  • Participate actively on System Requirement phase to understand the end to end flow of the project and the scope of requirements.
  • Developed user-friendly GUI interface usingHTML, CSS,and JSP.
  • Developed Application front end using Spring Framework 2.5.
  • Followed Web Accessibility Guidelines while coding the website.
  • Converted raw images and layouts from a graphic designer intoCSS/HTML themes.
  • Implemented client side validations in registration forms, login and logout forms usingJava Script.
  • Extensively usedJQUERY, JSON, AJAXandDOMscripting to create interactive web applications like message posting andautocompleteform validations.
  • Used CSS in design of the templates and skins.
  • Worked with the design of the templates and skins inCSS.
  • Used Eclipse as development tool as well as for running Unit test cases.
  • Coded Tested and debugged Java code and Servlets using Eclipse.
  • Development, testing Servlets and JSPs in the typical MVC2 Architecture.
  • Used Rational Clear Case as a source control for code changes.
  • Used Maven for building the application.
  • Provided production support by interacting with the end-users and fixing bugs.
  • Involved in writing database packages, Stored procedures and triggers.
  • Involved in configuration and deployment of application on Jboss App Server.
  • Design or co-ordinate design of various modules of the application and provide mapping to each requirement change for the project.
  • Code and unit test the flow
  • Co-ordinate Integration testing with other applications impacted for the project.
  • Support System testing, Joint System Testing and User Acceptance testing for successful delivery of the project.

Environment: Windows 2000, Unix, Webservice, Weblogic, Java1.4, JSPs, Oracle, Servlets, JavaScript, HTML, Ant, XML, Iplanet.

Confidential

Senior Software Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system.
  • Developed UML diagrams like state, sequence and class diagrams in Rational Rose.
  • Analyses, Development &Testing
  • Developed the user interface with HTML, JavaScript, JSP and Tag Libraries using Struts framework.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Service Locator, Data Access Object, Singleton and Factory.
  • Used Java Messaging Services (JMS) and RMI for reliable and asynchronous exchange of important information such as payment status report with a Queue as destination.
  • Designed hibernate configuration file for making database connection.
  • Used Hibernate for maintaining OR Mapping (ORM). Developed hibernate mapping file and the hql queries for retrieving data from the database
  • Configured logging for the entire application using Log4J to get a clear picture of the status of the application from logs.
  • Developed stored procedures in PL/SQL on Oracle database

Environment: Java, Swings, JSP, XML, Struts, EJB, JBoss, MySql

Confidential

Software Programmer

Responsibilities:

  • Analyses, Development &Testing
  • Participated in the Designing by using UML/ Rational Rose
  • Struts MVC framework for developing J2EE based web application
  • Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML, Developed EJB components encapsulating business logic.
  • Create build environment for testing application on Eclipse.
  • Preparing the design documents and review with analysis team, development team and testing team.
  • Extensively worked on presentation layer and simulators developed with Struts.
  • Creating XML based configuration, property files for application and developing parsers using JAXP, SAX, DOM technologies.
  • Design and Development of business objects, data objects, view objects and helper classes.

Environment: Java, Swings, JSP, XML, Struts, EJB, JBoss, MySql

We'd love your feedback!