Sr. Java Developer Resume Profile
professional Summary
- 10 years of IT experience in developing scalable cost-effective distributed and web-based enterprise software applications using Java J2EE and client-server technologies.
- Experience working extensively in all phases of a project development life cycle from Requirements analysis Object Oriented Analysis Design Implementation Testing Documentation Standard reviews Production support and maintenance.
- Proficient in J2EE components such as Servlets JSP EJB JDBC Java Beans.
- Extensive experience in frameworks like AngularJS Struts framework CURAM framework JSF Framework and Spring.
- Extensive experience in developing applications using Rest2.0 Jersey Implementation Servlet 2.4 JSP JDBC XML Technologies JavaScript HTML XHTML.
- Experience in working with Databases such as Oracle 10 DB2 and MySQL.
- Experience in Oracle SQL PL/SQL. Triggers Cursers Packages Function Procedures .
- Expertise in developing distributed applications using Application Servers such as Weblogic 10.3 Websphere 6.0 Tomcat 7.
- Expert in design skills using Java/J2EE Design Patterns Unified Modeling Language UML and Object Modeling Technique.
- Experience in working with SOA Architecture Web Services SOAP WSDL JAXB AXIS 2 and REST Architecture.
- Curam Certified Developer V5.0 which is an Enterprise Application for Human services Social security and Labor.
- Honored with MVP award for amazing work and dedication to the team by Vanguard.
- Honored with Certificate of appreciation for dedication and commitment by Citibank ReBT Singapore.
- Proven ability to provide complete technology solutions for client Citibank APAC region Vanguard in the functional areas of Finance internet banking domain and for JPMC in the HOMES RETIAL FINANCE and in HEALTHCARE.
- Experience in GUI design and application development using IDE s like Eclipse JDEVELOPER 11G STS
- Good understanding of Software Development Life Cycle SDLC .
- Expert in agile development life cycle Agile and Scrum environment.
- Experience in working with CMM level companies.
- Recognized as a creative and effective trouble-shooter and problem solver in client site abroad and offshore at all times.
- Good communication and interpersonal skills who can deliver effective presentations consult on technology projects and maintain collaborative relationships.
TECHNICAL SKILLS
Programming Languages | Java SQL/PLSQL |
Java/J2EE Technologies | J2SE J2EE AngulaJS JAX-RS2.0 JSP Servlets JDBC 2.0/3.0 EJB Web Services Axis 2 SOAP WSDL JAXB JNDI RMI |
Web/App. Server | Tomcat 5.5 6.x WebLogic7.0 8.1 9.0 10.0 and WebSphere 5.1/6.0 Axis 2.x |
Application Frameworks | Struts 1.x Struts 2 Hibernate JSF and Spring MVC/AOP/IOC |
Web development Technologies | JSP AgnularJS JQuery XML HTML XSLT JavaScript CSS Servlets Ajax. |
Databases | Oracle 10g SQL Server 6.5 DB2 MySQL PL/SQL MS Access. |
IDEs | STS3.4 Eclipse JDeveloper 11g. |
OOAD | Data Modeling and design Rational Rose UML Class diagrams Activity diagrams Sequence diagrams Design Patterns |
Methodology | Waterfall Model Agile Scrum |
Build Deployment Tools | Ant Maven 2 |
Unit testing | Junit4 Jasmine framework |
WORK EXPERIENCE
Confidential
Sr Java/J2EE developer
Description
Confidential Personal Advisor service helps investors reach their goals. As part of this service Personal Advisor get to know investor s goals and unique financial situation create a financial plan tailored specifically to investor s investment goals managed Portfolio and Monitor plan and keep investor informed. Worked on modules like Capacity management Tool Quarterly Progress Report Rebalance Portfolio Enrollment service Appointment scheduler.
Responsibilities
- Involved in the design development testing and deployment and production support.
- Developed Use Cases Class diagrams Sequence diagrams and User Interface diagrams in UML using Rational Rose.
- Used AGILE as development methodology
- Participated in Agile Sprint planning.
Used TDD Test Driven Development methodology for developing the application..
- Designed and implemented the user interface using Java/J2EE JSF Html5 AngularJS Jasmine test suite Spring Framework Junit JAX-RS2.0 Java API for RESTful Web Services using Jersey framework TortoiseSVN 1.7.10 Sonatype Nexus Professional Spring Tool Suite 3.4.0 IBM RAD Websphere6.1 Tomcat7 XML Control-M Enterprise Manager Job Scheduler Http Watch Professional JProfiler7 Memory management tool MKS toolkit provides Unix-like environment for scripting Unix script PuTTY.
Confidential
Sr Java/J2EE Developer
Description
Confidential is the Healthcare Payer System being developed on top of the ADF framework to provide all the Healthcare related service. Currently I am working on the modules like Organization structure and their association and Member Management.
Responsibilities
- Involved in the design development packaging testing and deployment of the application.
- Developed Use Cases Class diagrams Sequence diagrams and User Interface diagrams in UML using Rational Rose.
- Designed and implemented the user interface using Oracle JSF fragments JSF/AJAX JSP JSF2.0 RICHFACES4 JavaScript HTML CSS and AJAX.
- Used Oracle ADF to get advantage of MVC design pattern.
- Used Oracle ADF model layer Views/Entity to implement the Business layer and Data Access layer.
- User ADF task flows
Developed code for Data Access Objects DAO .
- Use and generate proxy to get data from webservices like Axis 2.
- Implemented log4j API for exception handling logging of the errors warnings messages stack traces debuggers throughout the code.
- Attended regular meetings with the Business to update the progress of project development.
- Used Ant for building EAR and worked with Production Control team for implementation deployment.
Environment Java JSF2.0 Richfaces4 AJAX Oracle ADF ADF Task flow Oracle 10 Jdeveloper 11g Web Service SOAP UI 3.6.1 SQL developer Spring IOC.
Confidential
Java/J2EE Developer
Description
Confidential Case Management Information and Payroll System . It provides In Home Supportive services IHSS to the people who are over 65 yrs of age or disable or blind.
Worked on various modules like Program Management which takes care of Providers and Recipient mailbox and Task and workflow management and Service eligibility which decides kind of services and number of hours allocated for the provider and recipient. Also created rule engine which determines type of NOA s to be generated.
Responsibilities
- Development of core application modules using Java EJB JAXB and Oracle.
- Responsible for requirements gathering analysis and system design and also interacted with business users in analyzing the requirements.
- Used Rational Unified Process RUP to develop the project.
- Involved in creation of UML diagrams like Class Activity and Sequence Diagrams using modeling tools of IBM Rational Rose.
- Used IBM Rational Software Architect for development.
- Involved in the development of JSPs and Servlets for different User Interfaces.
- Used AJAX for highly intensive user operations.
- Developed Web Services using SOAP.
- Used multithreading in programming to improve overall performance.
- Worked on parsing the XML files using DOM/SAX parsers.
- Added client side validations using Javascript.
- Involved in creating various Data Access Objects for Addition modification and deletion of records using various specification files.
- Involved in Unit Testing of Various Modules based on the Test Cases.
- Involved in Bug fixing of various modules that were raised by the Testing teams in the application during the Integration testing phase.
- Involved and participated in Code reviews.
- Used Log4J logging framework for logging messages.
- Used Rational ClearCase for version control.
Environment Java Struts MVC JSP Curam Framework 5.0 Oracle 9.1 Rational Rose Web Service
Confidential
Java/J2EE Developer
Description
Confidential is a set of computing processes that support the Securities Clearing business within WSS. The primary end users of the BDAS system the System are Brokerage firms that are customers of WSS.
This project will provide BDAS clients with browser based GUI access to BDAS functions and transactions using a telnet screen scraper product. The product will provide a browser based experience to the client.
Responsibilities
- Involved in the architecture of the modules according to the J2EE Standards like client tier web tier and business tier.
- Used various tag libraries for the presentation purpose such as Struts JSP tag Libraries.
- Used Struts Validator framework for client side validation and server side validation.
- Developed the application using MVC Model/View/Controller design pattern..
- Developed the Action classes and Action forms for handling the requests and responses.
- Implemented the Business Services and Persistence Services to perform Business Logic.
- Used Hibernate framework and created the Hibernate mapping xml files hbm for persistent services.
- Used JAXB to generate the stubs for Web Services.
- Used J2EE and Java design patterns such as DAO Singleton and Factory Patterns.
- Developed the application using the UML class and sequence diagrams.
- Developed test cases for Business layer and persistence layer classes using JUNIT
- Involved in writing the Use cases and documenting.
- Debugging the application and interacting with the QA and testing teams on regular basis and helping them in providing the overall quality of the project.
- Wrote and used UNIX shell scripts
- Involved in overall system s support and maintenance services such as defect fixing future enhancements testing and documentation.
Environment Java Quartz1.6 Struts1.3.8 JAXB Hibernate Servlet JSP Ajax Javascript.
Confidential
Tech Lead Java/J2EE Developer
Description
Confidential is a browser based application that enables all of HLD to share the information virtually making the status and information for each loan readily available to Sales Central Production support and Operations. The Virtual File is an electronic version of the physical file including
- Borrower Property Loan information
- Conditions/Document Tracking
- Conversation Log
- Loan Status Workflow.
Responsibilities
Developed System Design Docs SDD as per the requirements.
- Involved in Analysis Design estimate work effort of the project in a rapidly changing environment.
- Developed a Prototype of the project with mockup screens for business approval.
- Designed and implemented the user interface using JSP Servlets JavaScript HTML CSS and AJAX.
- Used JSP Custom Tag Library JSTL to build the user Interface of the application.
- Implemented the MVC pattern with Struts framework with Tiles for the presentation layer
- Worked on ER modeling of the back-end tables and used JDBC for connecting to database.
- Used Toad to build complex multi table joins sub queries using SQL.
- Used Java Mail to trigger emails to the users.
- Implemented various design patterns Singleton Data Access Object DAO Command Design Pattern Factory Method Design Pattern.
- Implemented log4j API for exception handling logging of the errors warnings messages stack traces debuggers throughout the code.
- Attended regular meetings with the Business to update the progress of project development.
- Used Ant for building EAR and worked with Production Control team for implementation deployment.
- Worked on Unix after deployment and monitored the logs.
- Worked on creating and executed Unit Testing with Junit.
- Provided user support in all phases of SDLC till its successful implementation.
Environment Java Struts JSP EJB oracle9i Javascript Unix