Senior Java Developer Resume Profile
DE
PROFILE:
- 8 years of IT Experience
- 8 years of Java Developer Experience
SUMMARY:
- About 8 Years of Experience in application software development supporting web-based applications on J2EE framework, and GUI based applications.
- Extensive experience in Java J2EE technologies using Core Java, Java collection, JDBC, Threads, Spring Framework, Struts Framework, Hibernate, Servlets, JSP, DHTML, CSS, XSLT, JMS, Ajax, UI Design, Java Script.
- Experience on complete Software Development Life Cycle SDLC in enterprise, web based Service Oriented Architecture SOA and client/server applications with models like Waterfall, Scrum and Agile Methodology.
- Good web page design skills using HTML/HTML5, CSS, Java Script, Angular JS, AJAX, JQuery, XSL and XML.
- Expert in designing and developing various UML diagrams using tools like Rational Rose, Microsoft Visio etc.
- Working knowledge on Unix platform
- Strong experience with SOA Architecture using Web Services, AXIS, WSDL, SOAP, and JAX-RPC.
- Strong exposure to Restful Web services using Apache CXF.
- Extensive experience in working with application servers likes Tomcat 6.0, WebLogic 9.0, WebSphere 7.1
- Efficient in using Integrated Development Environment IDE IDE's like Eclipse, Netbeans, RSA 8.0.1, IBM Rational Application Developer RAD 8.0
- Exposure to Version Control Software like SVN Tortoise, ClearCase
- Strong working experience in Production support environment.
- Experienced in design and connectivity of the database using Sybase, MySql 5.0, Oracle 10g and DB2.
- Involved in preparing use-case, functional, technical design of the project and test case document.
- Excellent ability to quickly master the technologies and concept.
- Possess good knowledge of spring dependency Injection and Aspect oriented Programming
- Possess good knowledge of Design Patterns and UML diagrams.
- Strong experience with Testing Tools like Selenium, RFT and Quality Center.
- Expertise in trouble shooting and bug reporting using defect tracking tools like jira and trac.
TECHNICAL SUMMARY:
Frame works | Struts 2.0, Hibernate 3.0 and Spring 3.1 Frameworks |
Technologies | Java, J2EE, XML, Restful Web Services, Servlets, EJB, JMS, JNDI, JavaScript, JSP, AJAX, Angular JS, JQuery, JDBC, HTML/HTML5, CSS, JSON. |
Web/Application Servers | IBM WebSphere AS v6.x/5.x, JBoss AS v4.x/3.x, Apache Tomcat AS v6.x/5.x BEA Weblogic AS v9.x/8.x. |
Databases | DB2, Oracle, SQL Server, Sybase, MS Access. |
SOA/Web Services | WSDL, SOAP, Restful Services |
Editors Tools | MS Visio, PL/SQL Developer, TOAD, SOAP UI, HP Quality Center. |
Testing/Debug | JUnit, Log4j |
Source Config | Starteam, CVS, Clear Case, SVN, Perforce |
Enterprise IDE | Eclipse 3.x, RAD 8.x, JBuilder, RSA 8.0.1 |
Methodologies | Waterfall, Agile/Scrum |
Operating System | UNIX, Windows 7/Vista/XP/ME/98, Sun Solaris. |
PROFESSIONAL EXPERIENCE:
Confidential
Senior Java Developer
Responsibilities:
- Developing the Balance Transfers Integrated Desktop application program using Spring, Xml Web Services.
- Followed the Agile methodology to develop and deliver the project in 3 week sprint phases.
- Analyzing the Business Requirements and System specifications to understand the application.
- Refactored, re-architected, and enhanced an AngularJS application to follow strict MVC patterns for improved source code maintenance.
- Designed and implemented Dynamic Pages Layout using HTML5, CSS3, JavaScript, Angular JS, AJAX, JSP and Spring IOC.
- Design and Development of Functional requirement.
- Responsible for working on SOA/Web Services. Used JAX-WS, web services for interacting with other systems and to get customer information.
- Developed Restful wrappers for the Services so that the data can be pulled to the front end easily.
- Implemented Fallout mechanism using Message Driven Beans, JMS.
- System Components Construction using Java, XML, Web Services and Java Script.
- Front end validations were done using Java Script.
- Involved in developing the customer form data tables, stored procedures and triggers.
- Used Hibernate as ORM for Java and Database interactions.
- Used Maven for building the application, and completed testing by deploying on application server.
- Wrote unit test cases for Unit Level testing using JUnit.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Closely worked with QA, Business and Architect to solve various defects in quick and fast manner to meet deadlines.
- Testing the code changes at functional and system level.
- Conduct quality review of design documents, code and test plans.
- Participated in daily SCRUM.
- Ensure availability of document/code for review.
Environment: Java 5.0, J2EE 1.4, Spring, Hibernate, HTML5, CSS, JQuery, AJAX, JavaScript, SOA, Restful, JMS, WSDL, XML, Web Services JAX-WS , JSP, Servlets, Sybase, Eclipse, RAD, HP Quality Center, Selenium, UNIX, Log4J, Web Sphere 7.1, Agile Methodology, Maven, Perforce.
Confidential
Senior Java Developer
Responsibilities:
- Developed CRC AHQB applications using Struts, JRA, Tiles and XML.
- Interacting with business stakeholders and subject matter experts to understand requirements, analyze and translate them into technical specification.
- Work involved extensive usage of HTML, DHTML, CSS, JQuery, JavaScript and Ajax for client side development and validations
- Followed, Scrum Agile Software Development methodology for the implementation which is based on Develop quickly, deliver often .
- Used UML Rational Rose and RSA for software design.
- Involved in Requirement Analysis and Design of the Applications and involved in System Integration.
- Documented the changes/enhancements occurred in CRC AHQB applications in a timely manner.
- Developed and implemented the Data Validation Functions in client side and in server side using JavaScript, JSP and Struts Action Error and Action Message methods and properties files.
- Performed version control activities using Clear Case and SVN.
- Rewritten the legacy system using advanced technologies to improve performance of the Application and cross compatibility of application with all modern browsers.
- Developed various design patterns using ExtJs to improve reusability and maintainability of different features of product models.
- Analyzed the current legacy screens and described their behavior as a set of Behavioral driven BDD scenarios.
- Consumed web services and streamed the data to JSON data for faster processing and development of product models.
- Automated unit test and screen flow tests to speed up testing of various screens and validate business rules.
- Involved in the development of SDL Tridion tool which is used for Content Management System to apply the Menu Bar Changes for our AHQB application.
Environment: Java 5.0, J2EE 1.4, Struts 1.2, Spring, EJB 2.0, DB2, RSA, WebSphere 6.1, AJAX, JavaScript, HTML, CSS, SFTOOLS, Agile Methodology, Clear Case, SVN, Maven.
Confidential
Java Developer
- Designing, Developing and Deploying web based multi-tiered enterprise applications using Java, J2EE, Struts, Hibernate, spring, Web Services, Web Sphere, XML, IBM Rational Tools, windows, UNIX and Rational Functional Tester.
- Built an AJAX dynamic front end using HTML, CSS, JQuery, JavaScript to ensure cross browser compatibility and system performance.
- Used JQuery library extensions to provide advanced Front-End functionality and look/feel.
- Responsible for Software Development Life Cycle SDLC such as requirements gathering, modeling, analysis, design and development
- Implemented Action Forms, DynaAction Forms and Lookup Dispatch action form.
- Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, Struts tags and HTML. Created JavaScript for client side validation.
- Developed modules that integrate with web services that provide global information support such as customer and account management.
- Designed web service with XML dynamic configuration to support new predictive models by just deploying the model code and an XML configuration file for the new model or new model version.
- Used EJB services to separate the business logic from presentation layer and developed various modules to retrieve data from tables on DB2 database.
- Use Rational Application Developer to create and consume Web services.
Environment: Java, J2EE, Struts, Hibernate, spring, Web Services, Web Sphere, Web Logic, Oracle, DB2, XML, Java Script, JSP, Servlets, IBM Rational Tools, windows, Unix Selenium and Rational Functional Tester. Health IT standards IHE, HL 7, OASSIS, CDA, CDD, W3C, etc. and terminologies
Confidential
Java Developer
Responsibilities:
- Strategically lead requirement analysis, design, and development of Connection application.
- Extensively worked on JSP, Java Script, XML, Servlet, Struts, Java, Corba, and Oracle.
- Connection International: Lead design, development and production support of web based system to support international trading using multiple currencies for Funding Trading and Global Treasury.
- Prepared class diagrams and sequence diagram using Rational Rose, and used J2EE design patterns.
- Innovative in the development of the front-end using JSP with AJAX to make the interactive web pages more responsive without adding heavy networking overhead.
- Developed and configured spring framework to establish communication between the modules in presentation tier and business logic tier.
- Implemented object-relational mapping framework using Hibernate components to access data sources constructed and managed under Oracle.
- Developed Java/JMS module to communicate with trade settlement systems GBS, Intrader using MQ Series java API.
Environment: J2EE, JMS, XML, WebLogic 10.0, JBoss 5.0, Spring 2.X, Jmock, Struts 2.0, JSP, JSF, Oracle, DB2, Eclipse, UNIX, Web Services, Hibernate, RAD 7.X IBM Rational Application Developer 7.X , Ant, Maven Plug-in, JDK1.6.