Sr. Java Developer Resume
Jamesburg, NJ
SUMMARY
- Over 8 years of experience as full end to end Web Application Developer in various banking, insurance, healthcare and telecom projects.
- Strong working experience in JAVA/J2EE development, maintenance, enhancement and support.
- Extensive experience in MVC frameworks such as Spring, JSF, Struts.
- Good knowledge in ORM frameworks like Hibernate, JPA.
- Expertise in Core/Advanced Java with various servers like Apache Tomcat, Jboss, IBM Weblogic and Websphere servers .
- Good knowledge of MySQL, PL/SQL, Oracle, DB2 databases.
- Expertise in Utility tools like ANT, Log4j, JUNIT and Maven.
- Strong experience in Web Services SOAP and REST Protocols.
- Good knowledge in JPA, JPQL.
- Good experience in using Servlets, JSP and using Tag Libraries, EL.
- Strong knowledge in using JMS and JNDI.
- Good experience in XML, XSD, DTD and in binding XML schema and Java representations using JAXB.
- Good knowledge and experience in CSS, HTML, JS, jQueryand AJAX framework.
- Strong experience in using testing framework like JUnit.
- Good experience in Software Development Life Cycle (SDLC) including Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management, Production/Customer Support, Maintenance
- Good knowledge and experience with Agile, Waterfall development process/methodology.
- Ability to work with cross - functional teams (Product Management, Developers, QA, UAT, Performance testing and Operations).
- Having Strong analyzing, debugging and problem resolution skills.
- Highly self-motivated individual with very good communication skills and dedication towards work.
- Fast adaptation to new technologies and environments, strong analytical, debugging and problem solving skills.
TECHNICAL SKILLS
Java Technologies: Core Java, API Development, Multi-threading, Spring, Struts, Hibernate, Servlets, JSP, JDBC, JNDI, JPA, Web Services (Restful, SOAP) and EJB.
Web Technologies: HTML5, Javascript, CSS, AngularJS,JAXB, JSON, JQuery, XML, XSD, AJAX framework and XSLT.
Database and tools: MySQL, PL/SQL, Oracle, Oracle SQL Developer and TOAD.
Web/Application servers: JBoss, Web Sphere, Web logic and Tomcat.
JavaScript Frameworks: JQuery, JS.
IDE Tools: Eclipse, Netbeans.
Build and Integration: Maven, Apache ANT.
Testing tools: SoapUI, Junit, Spring Junit, QC, Loadrunner, QTP and Log4J.
Operating Systems: Windows '98/XP/2000/7/8.
PROFESSIONAL EXPERIENCE
Confidential - Jamesburg, NJ
Sr. Java Developer
Responsibilities:
- Participated in requirement and review sessions with the business.
- Worked on high level and low level design.
- Design and development of technical specifications using design patterns and OO methodology.
- Configured the local workspace by using the Maven dependencies and separated the Web Module, Service Module and Data Module in Eclipse IDE
- Developed self registration and account management related modules with Restful web services which can accept JSON/XML as request/response payload.
- Used XML parser APIs such asJAXBin the web service's request response data marshalling as well as unmarshalling process
- Involved in design development of modules Registration, Order Creation, CSR and Account management using Spring MVC.
- Developing the Spring MVC framework as per the design and technical specifications.
- Implemented the EHcache framework with springfor the better performance.
- Developing the Service Classes for modules like customer authentication, service request verification and account verification.
- Implemented the Log4J framework for all the logging (exceptions, errors).
- Fine-tuned oracle PL/SQL procedures and SQL statements to improve the performance of database activity in the process in Unix/linux platform.
- Created Indexes to improve SQL statements performance.
- Worked with vendor support (Oracle Support/Metalink).
- Worked on the user friendly UI screens using HTML5 and CSS/CSS3 along with the business validations in Upload and Download Generic UI modules
- Used jQuery for all the front end validations.
- Developing the JUnit Test Cases Code for the Unit Testing.
- Involving in development, integration and production environment deployment builds.
- Involving peer level code reviews.
- Fixing the System Test and integration defects as per the priority.
Environment: Core Java, Spring(MVC,CORE),Hibernate, EHcache,JPA, Spring Restful Web services, HTML5,AngularJS,JSON, CSS, JavaScript, JQuery, Ajax, jsp, Jakson, Apache Tomcat, Apache CXF, Unix, Junit, XML, Log4J,TOAD,SVN,STS,Maven,Rally,JIRA and Oracle(SQL/PL SQL).
Confidential, Franklin Lakes, NJ
Sr. Java Developer
Responsibilities:
- Analyze and Design different components of the project and created design diagrams, coding, documentation and unit testing of the applications.
- Worked closely with business team to provide quality changes for the applications
- Design and Code review presentations to assure quality code base
- Implemented Spring Business objects, Data Access objects.
- Integrated the front end UI to the bank end using Spring MVC framework.
- Designed and developed Web Services to integrate with external client systems by writing the code for consuming SOAP based web service.
- Developed a custom XML Schema based validation engine for Server-side validations and XML based system configuration component.
- For events based Asynchronous communication, we used ActiveMQ messaging integrating with spring framework.
- Developed JSP page’s for the multiple views in the presentation layer.
- Used Ajax for populating data in UI from back end without refreshing the entire JSP page.
- Worked and implemented all the front end validations using JS.
- Developed prototype or proof of concept for use ahead. Conduct newly developed application functionality demos with business and testing groups.
- Used Hibernate to do the object relational mapping between the tables and java objects.
- Developed Complex database objects likeStored Procedures, Functions, Packages and Triggers using explicit cursors, SQL and PL/SQL.
- Production support and enhancements for entire system
- Integrating the modules and bug fixing.
- Involved in the development of System Test Plan and Test Scripts using business and system requirement documents
- Unit and Integration testing.
- Involved in testing along with QA team to make sure that everything is tested.
Environment: Java(JDK1.6), Spring 3.0.5., Hibernate3.0, Servlets 2.4, RAD7, IBM WebSphere Application Server7.0, CA Wily Introscope, Java Beans, JavaScript, Ant, Oracle 11g, DB2, PL/SQL, Microsoft Office, log4j 1.2.16, CSS3, XML, HTML, JQuery, HP Application Lifecycle Management(ALM), Haley, Harvest, WebServices, Windows XP.
Confidential, Buffalo, NY
Sr. Java Developer
Responsibilities:
- Analysis and study of the Benefit Configurator application.
- Analyze the project flow between the Benefit Configurator modules: Benefit Data Manager, Benefit Explainer, Selector, Translator, Connector and Editor.
- Fixing the bugs in Benefit Explainer which is a search function that allowsusers to search for and view medical, benefit, and payment policy rules stored in the Benefit Data Manager.
- Interacting with the business and user to understand the tickets in production.
- Understand the user requirements.
- Designed User Interfaces using JSF, CSS, XML, HTML, and JavaScript.
- Resolving the production tickets.
- Involved in Code walkthrough and reviewing.
- Written and executed stored-procedures on Oracle DB back-end
- Assisted in deploying the application on Weblogic Application server.
- HTML5, CSS, JQuery, AJAX and JSP have been used to build the user interfaces for web application.
- Creating activity logs and checking in the code to the repository for deployment.
- Creating the test grids required for the deployment.
- Supporting different stages in testing and UAT.
Environment: Java, J2EE, JSP, Servlets, Rational Application Developer, Weblogic Application Server 10.x, PUTTY, HTML, JavaScript, TOAD, FileZilla, JSF, Web services, Stored Procedures, spring and Oracle 10g.
Confidential, Tampa FL
Java Developer - Iconfig
Responsibilities:
- Worked on SIP Servlet to communicate between ONT and Iconfig application for establishing the subscription using SIP protocol.
- Worked on establishing the secure TCP communication between Iconfig application and ONT for downloading the device, application profile and user profile.
- Involved in converting the web service interface from JAX-RPC to JAX-WS.
- Involved in upgrading the SIP protocol 3.1 versions to communicate between ONT and IConfig application.
- Developed ResubscribeUtility, which will convert the subscription renewal of on from daily to weekly for reducing the load on IConfig server.
- Developed web service communication using JAX-WS, WebLogic 10.3, between provisioning IVAPP system and Iconfig application for migrate orders.
- Involved in establishing the hibernate mapping to communicate with oracle 10g database.
- Worked on Linux environment, web logic clustered environment and web logic server 10.3
- Worked on SIPP application, for load testing between ONT and Iconfig server.
- Worked on Alcatel, Tellabs and Motorola ONT's and bootstrapping the test ONT's.
- Worked on developing the Iconfig GUI for providing the order status details, device details using Servlet, Jsp’s and JavaScript.
- Version control maintenance using CVS repository and logging using log4j.
- Involved in SIT lab testing, UAT testing and system acceptance testing for resolving the critical issues.
- Involved in Production failed orders fixes.
Environment: Java 6, J2EE, Velocity, CVS, WebLogic 10.3, Oracle10g, HTML, JavaScript, CSS,, LOG4J,SIP Protocol, SIP Servlet, Weblogic SIP Server 3.1, Hibernate, JAX-WS, JAXB, Web Services, Linux, Shell Scripting, IPM, Putty, SSH Client.
Confidential
Java/J2EE Developer
Responsibilities:
- Understood the business requirements with extensive interaction with users and reporting teams and assisted in developing the low level design documents.
- Worked on News and Announcements module and developed user friendly UI screens using JQuery plug-ins along with business validations
- Extensively involved in database activities like designing tables, writing stored procedures, functions, queries in the application.
- A notification using JMS Queue implementation will be submitting to Cisco providers we wrote MDB EJB simulator for testing this communication.
- Handled the performance tuning and improved the performance by 350% by fine tuning the PL/SQL queries using Oracle DB objects and collections.
- Created the re-usable component and resolved the SSL handshake exception issue to connect to HTTPS services.
- Published the document internally for creating the Key Store files and resolution to SSL handshake exception.
- Designed and developed the Click 2 Chat functionality using the DOJO Script Framework.
- Improved the UI screens loading performance by using CSS Sprite by loading the images quickly and minifying the dojo bundle and JavaScript files.
- Created the build.xml using ANT script for preparing the EAR and deploying to JVMs dynamically.
- Responsible for interaction with QA and UAT teams to have the integration and user acceptance testing in smooth way and part of multiple enhancement releases.
Environment: Java, J2EE, Struts, Oracle, PL/SQL, Oracle IFS, Eclipse, Oracle 10g, TOAD 8.1, Kintana PPM, PVCS, WinCVS, Quality Center, Tomcat 6.x, Web sphere Server.
Confidential
Software Engineer
Responsibilities:
- Involved in discussing with Business Analyst for requirements gathering.
- Handling Complete for Resource Maintenance, Bill Generation Module Designing, Coding and Supporting.
- Developing and Supporting Customer Management module functionalities.
- Implemented Code for All Modules.
- Gathered DDLs from respective teams and implemented the same in database.
- Helping the team in solving the technical and functional issues.
- Verification of program logic by overseeing the preparation of test data, testing and debugging of programs
Environment: Core Java, JSP, JavaScript, HTML, CSS, Hibernate, EJB, Struts, XML, Web Services, JSF, Oracle 10G, RAD, soapUI, Oracle SQL Developer, Weblogic Server and UNIX.
Confidential
Java Developer
Responsibilities:
- Involved in Analysis and gathering requirements.
- Involved in development, debugging, bug fixing.
- Involved in unit testing and performance testing.
Environment: Java, JSP, Servlet, Html, JavaScript, SQL server, Junit, jmeter.
