Sr. Java Developer Resume Profile
NY
Professional Summary |
- Over 8 years of Software design, developmentexperience in web-based and distributed enterprise applications on Java and J2EE Technologies.
- Exposure to complete Software Development Life Cycle SDLC for complex information systems using various Commercial applications.
- Extensive experience in design and development of multi-tier application using Java, Servlets, JSP, Struts, JSF, EJB, XML, Web Services, Hibernate and Spring Framework.
- Experience in Struts Framework MVC architecture, Internationalization techniques and XML related technologies such as DTD, XSD, XSL, XPath, DOM, SAX, Schema .
- Proficiency in working with N-Tier Enterprise/Web application with IBM Web sphere, BEA Web logic server and Apache Tomcat.
- Working knowledge in various J2EE Design Patterns like Front-Controller, Data Access Object and Value Object.
- Extensive Experience in using MVC Model View Controller architecture for developing applications using JSP, Java Beans and Servlets.
- Experience in client side Technologies such as HTML, CSS and JavaScript.
- Proficient in using SQL and PL/SQLqueries. Expertise withTOAD.
- Experience on developing Applications using Eclipse IDE, NetBeans, and Toad.
- Well experienced in building and deploying applications using ANT scripts, command over ShellScript, perl Linux environment.
- Strong experience in RDBMS using Oracle 10g, SQL Server, schema development, PL-SQL programming.
- Experience in various version control tools like IBM Clear Case, Clear Quest, Visual Source Safe, CVS and Subversion.
- Design and implementation of RESTful Web services.
- Having Knowledge of Agile Software Development Methodology
- Experience in writing technical documents like Functional Requirement Document, Detail Design, Creating screen mock ups, Test Cases, Conducting Code/Peer Reviews, Testing Unit and Integration , planning and leading training sessions
- Ability to plan, prioritize and work under pressure in a small team environment with excellent analytical, logical, communication and programming skills.
- Agile development.
- Deploy, configure, and manage website hosting on goDaddy.com.
- Lively with ability to rapidly assimilate job requirements and learn new methodologies.
- Strong analytical, debugging and problem solving skills. Excellent communication, presentation skills and a good team player.
Technical Skill Set |
Languages : Java 1.5/6,C ,C, SQL
Technologies :HTML5, CSS3, JMS, JNDI, JAXB,JAX-WS,JAX-RS,JavaScript
Frameworks :Struts 2, Spring 2.5/3.0, Spring MVC, EJB 3.0, Hibernate 3.0/3.5
Application Servers :WebLogic 10, IBM Web Sphere 4.x/5.x, Tomcat 6.x
DBMS :Oracle 8i/9i/10g, MS-SQL Server 2005 and MySQL
Operating systems :Windows and Linux
IDE Tools :Eclipse, NetBeans
Version Control Systems :Subversion, CVS
Unit testing :junit
Build Management :Maven, Ant
XML Technologies :XML, SAX, DOM, WSDL, SOAP
Other Tools and Libraries :Apache POI, Log4j
Defect tracking tools :HP Quality Center, Rational ClearQuest, JIRA
WORK EXPERIENCE
Confidential
Role: Sr. Java Developer
Responsibilities:
- Followed the rules of Agile Extreme Programming and understood the basics of the software engineering.
- Implemented SCRUM Environment within development teams and other non-project teams
- Designed and developed front end screens for new requirements using Mustache, Backbone libraries.
- Helping the team to estimate stories, sprint planning, Daily SRUM etc.
- Involved in consuming RESTfulWebservices to render the data to the front page.
- Applied Design patterns Singleton, Business delegator, Factory, Service locator etc.
- Worked on resolving issues for Securing Web Portal with LDAP and DB2.
- Involved in using Mustache, Backbone, Bootstrap, AngularJs JavaScript libraries in rendering the service response to application web pages for the users with HIPPA compliance.
- Implemented RESTfulwebservices JAX-RS supporting both XML and JSON message to perform CRUD tasks.
- Implemented various parts of a mobile application using RESTful Web services, JavaScript, AngularJS, Tomcat.
- Used Web services - REST and SOAP for getting member information from third party.
- Used Ajax for backend interaction and data interchange with a synchronous call parsing the XML data, creating an XML HTTP Request and reading the data in the response XML from action class.
- Front end unit testing with Jasmine of single page of the MPA portal.
- Responsible for developing GUI / user interfaces using JQuery, CSS HTML.
- Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
- Designed and developed the web-tier using HTML, JSP's, Servlets and Tiles framework.
- Involved in the deployment of applications in SIT Development QA environment.
- Developed server code using Hibernate, Spring and Web Services under the guidelines of Service Oriented Architecture.
Environment: LDAP, Spring, REST, JavaScript, Bootstrap, Jasmine, Mustache, Backbone, JQuery, JSON, SOAP, Unix, IntelliJ, Git, Ant, Jasmine, MongoDb, Log4J, Web Services, Tomcat, MySQL, Agile, Scrum.
Confidential
Role: Java Developer
- Performed various Ready-for-Business Checks RFBs in the morning to ensure that the systems are up and running.
- Designed Interactive GUIs using Java Applets and Swing.
- Extensively used JDBC APIs for database connectivity and data retrieval.
- Debugged workflow issues using InformaticaPowercenter.
- Wrote Perl programs to archive the log files on a daily basis to enable faster troubleshooting.
- Wrote Korn Shell Scripts to automate the sequential working of Autosys jobs.
- Created Hibernate mappings and debug issues related to data integrity.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Weblogic and JSP.
- Wrote Java Programs for one-to-one comparison of data obtained from different sources.
- Wrote Perl scripts to monitor the working of various processes pertaining to each OMS.
- Developed Perl programs to send email alerts and error logs in the event of process failures.
- Setting the development environment on eclipse.
- Created a service account admin user under Service Account group, which was used by the RSF Reporting Services Framework to create users, edit users, delete users, login to and logout from BOE and perform some other tests defined in the framework source code automatically in Application Users group, under which we had five different groups corresponding to five different applications.
- Developed common reusable component libraries CRUD Scaffolding to be reused in different projects throughout the company's IT team using GWT, Spring data, JPA.
- Experience with SQL and basic CRUD operations.
- Developed JSP pages for presentation layer UI using Struts with client side validations using Struts Validator framework/ JavaScript.
- Comprehensive experience in designing and developing applications using UML with Rational Rose.
- Developed the Servlets for processing the data on the server
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Created Real-time Reporting systems and dashboards using Adobe Flex, xml, MySQL and Perl
- Used WebLogic for design, development, and deployment of applications.
- Mentoring of junior members for Agile Scrum process Junit testing.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery
- Involved in designing the user interfaces using JSP.
- Made SDLC recommendations and implemented Flex, xml development best practices.
- Accessed and manipulated the Oracle database environment by writing SQL queries in the oracle sqldeveloper for testing purpose.
- Maintained VS Operating Systems RSF cluster communications subsystem.
- Used Maven for building and deployment purpose .
- Used Clear Case for source Version Control.
- Generated PDF reports using ECF and iText.
- Implemented MVC architecture using Apache struts framework.
- Use of multiple tools, including Apache POI, iText and JFreeChart to create reports and charts.
- Prepare Java/J2EE development structure for Eclipse, maven, Jetty.
- Used JIRA to keep track of bugs and issues.
- Integrated with Apache Tomcat.
- Involved in creating user interfaces using JQuery.
- Involved in coding for JUnit Test cases .
- Wrote various queries for data verification and manipulations.
- Resolved issues pertaining to Autosys job failures .
- Used SVN to keep track of source code versioning.
Environment: Core Java, Perl, KSH, Shell Script, Solaris, Servlet, UNIX, Linux, Sybase, Oracle, Autosys, JDBC, Eclipse,Spring, Hibernate, Apache CXF, Clear Case, Struts, Tomcat, CRUD, JSP, JUnit, JQuery, JIRA, Maven, iText, Weblogic, SVN, UML, InformaticaPowercenter, Flex, Agile Scrum
Confidential
Project:Online Customer Engagement
Role:Sr Java Developer
Responsibilities:
- Involved in Redesigning the Card Activation and Registration flow
- Redesigning Add a Card flow.
- Designed and developed for the Presentation layer using JSP/Servlets and MVC Struts Frame work.
- Developed the web-application using HTML5.
- Developed and improved usable enterprise wide application using Front End Development using HTML5 and JQuery.
- Worked as Frontend Developer using Javascript, JQuery, JSP, CSS.
- Developed User Interaction using JSP, HTML, Java Script, XML and server side components using Servlets.
- Developed server side and front-end validation using Struts Validation framework and JavaScript.
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Applied Dependency Injection and Inversion of Control in the SPRING MVC Framework.
- Worked extensively on AJAX using DWR framework.
- Implemented Brand new offers availability through the Account Options page, similar to the ones released for the domestic market US Phase 2 International Markets.
- Involved in the Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
- Daily support operations such as bug fixing in the frontend. Used JavaScript for error handling, Input validation, CSS and Event Handling.
- Handled both functional and Technical aspects.
- Interacted with external services like GDAS, CAS, EAC using WebServices.
- Creditor Insurance
- Alerts
- Statement Delivery Options
- Following Account Option offers would be built:
- Implemented Spring core container for making code loosely coupled and Spring MVC for separating the presentation layer from the business layer.
- Responsible for production support for Customers.
Environment: Java, Servlets,Sturts, JSP, JSON, JMS, Ajax, Spring MVC,RESTFUL,Web services SOAP/WSDL , TOAD, Spring MVC, Maven,Agile, HTML5,Core Java, WebSphere Application Server 6.1.
Confidential
Project: Account Information System
Role:Sr Java Developer
Responsibilities:
- Involved in translating functional requirements into technical requirements.
- Involved in document analysis and technical feasibility discussions for implementing new functionalities.
- Developed front end screens using JSP, HTML, CSS and JavaScript.
- Developed server side and front-end validation using Struts Validation framework and JavaScript.
- Developed application using Spring MVC, persistent layer uses Hibernate.
- Used DB2 as the backend database and Hibernate as ORM Tool to retrieve Data Access Objects.
- Integrated three different vendors to a common platform using AJAX and implemented AJAX for server side validations, auto loading of data and to improve performance.
- Involved in Various Stages of Software Development Life Cycle SDLC deliverables of the project using the AGILE Software development methodology.
- Implemented the web services and associated business modules integration.
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Configured the Web Sphere instance for data sources.
- Used SAX Parser for parsing the XML document.
- Fix the assigned defects in the Java, soap and restful web services and Flex code.
- Used VSS as source control repository for configuring the source code using the subversion.
- Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases
Environment: Core Java, J2EE, HTML, JSON,Core Java, Agile,JavaScript, JSP, Ajax, Servlets, Struts 2, UML, JUnit, WebSphere.
Confidential
Project: PABM
Role: J2EE Developer
Responsibilities:
- Developed the application using the iterative and incremental software development process of SCRUM technology.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed application using Struts Framework that leverages classical Model View Controller MVC architecture.
- Integrating Struts with Spring by delegating Struts action management to Spring Framework using proxy.
- Used Spring Framework for Dependency injection.
- Used Spring IOC for dependency injection.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Agile methodology to implement the application.
- Involved in Spring MVC implementation.
- Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database oracle .
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Used SQL statements and procedures to fetch the data from the database.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Used Java Scripts for client side validations and validation frame work for server side validations.
- Used log4j for logging messages and Rational Clear Case for version Control.
- Used ANT scripts to fetch, build, and deploy application to development environment.
- Consumed Web Services WSDL, SOAP, UDDI from third party for authorizing payments to/from customers.
- Deployed the application on to JBoss application server.
Environment: Java, Springs,JNDI,Struts 2.0,HTML, JQuery, CSS, JavaScript, Hibernate, SQL,LINUX, ANT, Log4j, JUnit, XML, JSP, Servlets,JAX-WS, JSON, JSTL, AJAX, JBoss Application Server.
Confidential
Hospital Management Systems
Responsibilities:
- Involved in SDLC Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
- Implemented Use Case Diagrams and Sequence Diagrams during the design phase using Visio.
- Developed user interface with JSP and used JSP Tag libraries to simplify the application complexity.
- Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean EJB components and render, retrieved information.
- Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
- Used Scrum based Agile approach for the Software Development.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Worked on the PDF and EXCEL format file download of user data on JSP's when user wanted to save his/her personal data on JSP page tables.
- Extensively used Eclipse while writing code used SVN for version control.
- Extensively involved in writing SQL queries and PL/SQL Stored Procedures, Functions and Packages to meet the business requirements.
- Involved in creating database objects such as tables, views, synonyms, indexes, sequences, and database links.
- Optimized and enhanced the existing procedures and SQL statements for the better performance.
- Used database level triggers such as LOGON/LOGOFF/DATABASE STARTUP and DDL triggers to track schema activities.
- Utilized PL/SQL developer tool in developing all back end database interfaces.
- Created stored procedures, packages, cursors, triggers, and functions to retrieve data from the database using PL/SQL.
Environment: Java, J2EE, JSP, Servlets, SQL, PL/SQL, Springs, Hibernate, JSF, Struts, JIRA, HPQC, Oracle 11g , SOAP UI
Confidential
Manufacturing Industry
Responsibilities:
- Involved in Requirements gathering, Requirement analysis, Design, Development, Integration, Testing and Deployment.
- Responsible for the design and development of the application framework.
- Designed and Developed UI's using JSP by following MVC architecture.
- Developed the application using Struts framework. The Views are programmed using JSP pages with the struts tag library, Model is the combination of EJB's and Java classes and web implementation controllers are Servlets.
- Used JUnit for unit testing of the system and Log4J for logging.
- Created and maintained data using Oracle database and used JDBC for database connectivity.
- Created and implemented Oracle stored procedures and triggers.
- Used Apache Axis for implementing and testing Web Services.
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session fa ade, Value object and DAO design patterns.
Environment: Core Java, JSP Servlets, Struts, JDBC, SQL, PL/SQL, Web Services, SQL Developer, Bugzilla, Oracle 11g, SQL Server.
Confidential
Role: Java/J2EE Developer
Project: Project Management System
Responsibilities :
- Interfaced with cross functional teams, understanding and refining user interface
- requirements, designing and developing application using Java/J2EE.
- Designed the Front-end screens using JSP, Servlets, XHTML and JavaScript.
- Used spring framework for dependency injection with the help of Spring Configuration
- files.
- Coded Business services using spring and also interacted with the database using Spring
- JDBC, Spring DAO.
- Developed the modules in IOC paradigm by defining the bean definitions and their
- relationships in the spring context files.
- Configured Hibernate to develop Data Access Layer DAO .
- Configured, maintained and administered source control tool and defect tracking tool JIRA.
- Supported the applications through debugging, fixing and maintenance releases.
- Analyzed web applications, documented detail Test plans, Test cases and expected
- results based on the business functional requirements.
- Involved in communicating with offshore team to resolve the applications production issue
- and to deliver the best quality application enhancements to the client.
Environment: Java/2EE, JSP, HTML, XHTML, XSLT, JMS, SOAP, WSDL, RAD, Web Services, Oracle, Eclipse