Sr.java Developer Resume
Irvine, CA
SUMMARY:
- Total 10+ years of experience in IT industry in the various areas of software design and development. Played various roles like Sr.Java Developer, Programmer Analyst and Developer.
- Domain experience in Finance, Telecom, Mortgage and Health Care.
- Full lifecycle (SDLC) expertise includes Requirements gathering, Design, Development, Testing, Acceptance Support and Production Support.
- Expert in developing Web based applications using various frameworks and JEE technologies; Spring 3.x, Hibernate 3.x and Struts 1.x /2.x, Web Services (SOAP/ REST), JSP, SERVLET, JDBC and Core Java concepts.
- Experience in designing the User Interface Screens for the System using JSP, Java Script, JSON, JQUERY, CSS3, XSL, HTML5, and AJAX.
- Strong background in Object Oriented Programming.
- Good experience working with tools like JUnit, Log4J/Slf4j, Ant and Maven.
- 3+ years of experience in developing applications using Java Swing.
- 2 years experience in developing community application using Jive.
- Having Good experience in creating and publishing Web Services (SOAP/ REST).
- Experience with Oracle and MySQL, MONGO DB.
- Work experience with all J2EE patterns like MVC, Singleton, Factory, and Data Access Object.
- Worked with Source control tools like SVN, Clear Case, CVS and VSS.
- Good experience in web servers like Tomcat, Web logic, JBoss and Web sphere.
- Strong experience using build tool like ANT, Maven and Jenkins.
- Expertise in the development of web applications using MVC architecture such as Struts and Spring MVC.
- Good experience in creating test cases using JUnit.
- Experience in working with architect, business analysts, coordinating developers on complex projects during the entire Software Development Life Cycle (SDLC).
- Experience in Agile development methodology, waterfall and TDD (test driven development).
- Professional experience with Architecture, SOA, Web Services, Framework and Java EE.
- Expertise in performance issues analysis and resolutions.
- Worked on XML parsing / transformation using SAX/DOM parsers, XSLT.
- Extensive knowledge on UNIX/LINUX commands.
- Extensive experience in administering, programming, deploying, configuring, and fine - tuning of JEE Application Servers like IBM Web Sphere 5.1/6.0.2, BEA Web Logic, Apache Tomcat and JBOSS.
TECHNICAL SKILLS:
Programming Languages: Java 1.6/1.7/1.8, J2EE (JSP, Servlets and JDBC).
Open Source Frameworks: Spring Framework (Spring IOC/AOP, Spring MVC and Spring Data JPA), Struts1.2/1.3/2.0, Hibernate 3.6.
Web Service: Web Service (Restful and SOAP).
Web Technologies: JavaScript, HTML5, jQuery, Angular JS, CSS3, XML, AJAX, JSON, XSLT, XSD, SQL, PL/SQL, UML.
Databases: Oracle 11i, My SQL5, MONGO.
Application/ Web Servers: Apache Tomcat 5x/7x, JBoss 4.2, Web sphere Application Server,Web logic 8.1/10.3
IDE (Integrated Development Environment): EclipseMars, Net Beans,IntelliJ IDEA,WID(Web Sphere Integration Developer)
Configuration Management Tools: SVN (Subversion), VSS, IBM Clear Case, Win CVS
Operating Systems: Microsoft Windows, Linux and Unix.
Development Methodologies: Agile, Scrum and Waterfall.
Domain Experience: Finance, Mortgage, Telecom and Health Care.
Build Tools: Apache Ant and Maven.
Other Tools: HP-Service-desk (SD), Remedy, Change-Synergy (CS), Keynote, OVIS, OVPM, HP-BAC, Putty, Win SCP, JIRA, GIT, App Dynamics, Jenkins, JUnit, Toad, Rabbit MQ,JMS.
PROFESSIONAL EXPERIENCE:
Confidential - Irvine, CA
Sr.Java Developer
Responsibilities:
- Participate at all the stages of Software Development Life Cycle right from development to implementation.
- Involved in application detailed design, coding & unit testing of Confidential - Loan Reprocess module.
- Involved in development/enhancement of Confidential modules.
- Contributed in developing the Restful API’s for Loan modification related functionality- MATLAB calculator API, Comment posting external service.
- Responsible for developing web component using SPRING 3.0.
- Business logic implementation.
- Creating REST based web services.
- Creating JPA Entities and Writing Hibernate Quires
- Developed J2EE design patterns like Singleton, DAO, Spring MVC.
- Responsibilities include developing complex build, test, provision and deployment systems and providing support to developers and testers.
- Used agile practices and Test Driven Development (TDD) techniques to provide reliable, working software early and often.
- Design and develop code compiling and packaging framework with Maven.
- Draft and conduct unit and integration testing scenarios.
- Involved in BITB integration- Modeling Service with Confidential .
- Involved in process for builds and deployments with Maven and Jenkins for continuous integration.
- Design and develop user interface using HTML, CSS, JavaScript, & jQuery.
Environment: Java 1.7, JSP, Servlet, XML, Tomcat 7.0.50, ORACLE- SQL, MONGO DB, Hibernate, SPRING, REST API, JASON, JENKINS,JIRA, Robo Mongo.
Confidential
Senior Technical Consultant
Responsibilities:
- Involved in design and code reviews, assist in testing, problem Solving, debugging.
- Involved in the tuning exercise of Daon components from the scalability perspective.
- Developed Swing based utilities.
- Mentor the team members.
- Owning the bugs/issues reported by client testing team and act as a first pass for the troubleshooting.
- Testing of an end to end UIDAI stack after deployment.
- Involved in support for the ABIS application.
Environment: Java 1.5, JSP, Servlet, XML, Tomcat 6.0, Swing, Oracle 8i.
Confidential
Senior Associate Technology
Responsibilities:
- Involved in development/enhancement of portal application.
- Maintaining project’s life cycle in the Result space plan tool that includes planning, estimation and assignment of various stories/ tasks.
- Involved in development of community application using Jive.
- Implemented the impersonation through an intermediate page for GESC USER
- Implemented Auto suggestion for find customer using Jquery.
- Implemented company and user listing drop downs for find customer.
- Involved in unit testing of the modules and involved in integration testing.
Environment: WebLogic Portal 10.2, Java 1.6, JSP, Servlet, JavaBeans, HTML, CSS, JavaScript XML, Weblogic Server 10.0, Tomcat 6.0.X, Jive Clear space, Ant, Hibernate and SVN.
Confidential
Senior Associate Technology
Responsibilities:
- Involved in development of community application.
- Developing plugins using Clearspace APIs which includes Widgets, plugins, Ratings & Reviews.
- Production support for the Support, community, MySprint application.
- Installation, Configuration of Apache, mod jk and jboss application servers.
- Installation, Configuration of Jboss for various different application like inquira, kana, jive.
- Monitoring website using HP OVIS, BAC and keynote.
- Monitoring Application server connection using JKstatus.
- Monitoring of Apache web server and Jboss servers using its logs.
Environment: Struts, spring, Jive Clear space Community, FTL, XML, Oracle.
Confidential, New York - NY
Programmer Analyst
Responsibilities:
- Involved in development of Controller and business service components using Struts Framework.
- Developed the View pages in JSP, using CSS and JavaScript.
- Implemented user validation and exception handling.
- Involved in Design analysis, impact analysis and defining the scope of the some modules of application.
- Created Transition Matrix Report Yearly/Monthly which indicates the ratings for different business groups such as CMBS, RMBS, ESF, and CORP.
- Developed SQL Statements and PL/SQL for loading the data from ARCS Table to Trans Matrix tables.
- Involved in unit testing of the modules and involved in integration testing.
Environment: Java 1.5, J2EE, HTML, CSS, JavaScript, JSP, JavaBeans, XML, Struts 1.2, Oracle SQL Developer, Tomcat 6.0.X, Ant, JDBC, Oracle 10g, and SVN.
Confidential, Stamford, CT
Senior Software Engineer
Responsibilities:
- Part of design team and created Class Diagram and Sequence Diagram.
- Designed and implemented a Java Swing (JFC) interface E2B Link for communicating with the third party tools from this application.
- Developed Struts Action controllers and Action Form Beans for implementing the web module (MVC Architecture).Used Struts Tag Libraries to develop the web pages.
- Worked on MHLW Reports module for the generating the reports in PDF and MS Word format (Using JACOB).
- Used SAX and DOM processor for validating and manipulating the XML document.
- Designed DAO objects to access Oracle database.
- Developed SQL Statements and PL/SQL and accessed data from Oracle Database using JDBC.
- Responsible for fixing UAT issues.
Environment: Java 1.4,Swing (JFC), J2EE, HTML, CSS, JavaScript, JSP, JavaBeans, XML, Struts 1.2, TOAD 8.5, WebSphere6.0.2, Weblogic8.1/9.1, Ant, JDBC, Oracle 9i, and Visual Source Safe.
Confidential, Stamford, CT
Senior Software Engineer
Responsibilities:
- Developed a standalone Swing interface - Cyclone Connector in this application.
- Created Data Object Classes to access the Database Tables.
- Created the tag library classes for performing search functionality that was used in all the JSP pages.
- Used XML for creating tag library class and also for tiles definition.
- Wrote DAO objects that makes use of existing API for objects persisted using JDBC.
- Assembling, Deployment and Testing of Web Applications with WebSphere Application Server (WAS 5.1).
- Worked on fixing QA issued tickets of various priorities and used Ant for build purposes.
Environment: Java 1.4, J2EE, HTML, CSS, JavaScript, JSP, Java Beans, Servlets, Swing, Struts 1.2, XML, Eclipse IDE, Web logic 8.1,WebSphere 5.1, Ant, JDBC, Oracle 8i.
Confidential, Irvine - CA
Software Engineer
Responsibilities:
- Worked with Maintenance and Enhancement team.
- Created Servlet classes for “Administrator” module.
- Created HTML, JSP pages, and Java Beans for Presentation tier.
- Created DAO objects to communicate between the Business tier and Database.
- Created JSP pages as a part A/R, A/P, Netting modules
- Created Style sheets as a part of TV commercial module.
- Prepared Test Cases for Administrator, A/R, A/P, Netting modules.
Environment: Java 1.4, J2EE, HTML, CSS, JSP, JavaScript, Java Beans, Servlets, Struts 1.1, XML, Eclipse IDE, JRun 4.0, JDBC, Oracle 8i.
Confidential
Software Analyst
Responsibilities:
- Developed Struts Action controllers and Action Form Beans for implementing the Warehouse Transfer, Sub inventory Transfer and Item Type modules.
- Worked closely with business teams, developers, and testers to ensure schedule compliance and maintain quality standards. Coded for Finance and Accounts module.
- Developed SQL Statements and PL/SQL and accessed data from Oracle Database using JDBC.
- Converting Existing Model 1 Architecture to Model 2 Architecture in various modules.
- Created Java Utility classes, which performed the business logic. These were used by Action classes to respond to user request. This helped to de-couple the business logic from the Struts Controller framework.
Environment: Jdk1.4.1 02, J2EE, JSP, Java Servlets, STRUTS 1.1, HTML, Tiles, Oracle.
Confidential
Java Programmer
Responsibilities:
- Performed complete System Study, Requirement Analysis and came up with the Functional Specifications and follow up the SDLC process.
- Implementing functionalities like user login, role based permissions, Coded for Complete Admin Modules.
- Developed presentation components using java. Involved in the creation of validation scripts using Java Script and Struts. Wrote SQL queries for the database interactions.
- Handled Session Management.
Environment: JAVA, JSP, Servlets, JDBC, Oracle 8i, HTML, Tomcat 4.x CSS, JavaScript.
Confidential
Java Programmer
Responsibilities:
- Involved in development of core business logic components using Java.
- Ensuring GUI standards across the Systems.
- Used CSS to improve the style of the GUI.
- Prepared Test Cases and execution of Unit and Integration Tests.
Environment: Java1.2, JSP, Java Servlets, JDBC, HTML, Java Script, Oracle 8i and Toad.
