Senior Java Developer Resume
Blue Ash -, OH
SUMMARY
- Over 6 years of diverse experience in IT with emphasis on JAVA and J2EE.
- Worked on stand - alone, Web based, Main Frame, ERP and Client/Server Applications.
- Expertise in design and development of multi-tiered web based applications including threading using Core Java and J2EE technologies like JSP, Servlets, HTML, JavaScript, Java Struts 2.0, Spring, Hibernate, JSF, EJB, JSON, AJAX, Oracle and JDBC.
- Knowledge of design patterns like MVC, Singleton, Composite, Command and Factory.
- Extensively used server side components to develop distributed Internet systems on server-side. Built and deployed several J2EE components on Web Sphere.
- Experienced in integrating frameworks like ANT, Maven, JUnit, and Log4j.
- Worked on multiple Projects, Phased Deliverables, Risk Analysis, Proposals, Project Planning, requirements gathering and testing of software on various platforms.
- Knowledge of all the phases of Software Development Life Cycle (SDLC) and Agile Methodology.
- Self-motivated, Extremely diligent, strong team player with an ability to take new roles.
- Ability to easily grasp new technologies. Quick in assimilating job requirements and aggressively employ new ideas, concepts, methods and technologies.
- Superb self-management and multiple tasks handling skills and can work independently as well as in a team.
- Energetic and self-motivated. Strong mathematical, analytical and problem solving skills.
- Outstanding Scholar, recipient of student leadership award at Wilkes University.
TECHNICALSKILLS
Platforms: Windows NT/XP/Vista/7/8, Unix/Linux
Database: Oracle, MySQL, SQL Server and MS Access
Design Patters: MVC, Factory, Singleton, Iterator
Web Servers: IIS, Tomcat, Apache, jBoss, Web Logic, WebSphere&GlassFish
Languages: Java, C/C++, PL/SQL, PHP, JSON & XML
Software Packages: MS Visio, Toad, Maven & Ant
Framework: J2EE (JSP, Struts, JDBC, Servlets), Springs, Hibernate
IDE: Eclipse, Net Beans
Networking Protocols: FTP, TCP/IP, Http, LDAP, Https
Technologies: JSP, Servlet, EJB, Web Services, JMS, AJAX
PROFESSIONAL EXPERIENCE
Confidential, Blue Ash - OH
Senior Java Developer
Responsibilities:
- Textbanking services ‘registerPhone’, ‘unregisterPhone’, ‘updatePhone’ are exposed through JAX-WS web-services.
- Created Spring wired modules for receiving and processing inbound messages. Developed logic and parsing rules for textbanking commands.
- Worked with external SMS gateway vendors(Movile) for third-party vendor product integrations.
- Created XML enrollment requests as per business specifications for facilitating enrollment to text-banking using web-services.
- Implemented persistence layer using Hibernate with JTAenabled.
- Maintained phrases and sms message content in backend Oracle 10g databases
- Involved in development of country-specific ContentMapper modules in JDK 1.5 environment dat created formatted paginated responses.
- Perform unit testing, code reviews, code walkthroughs, and troubleshooting from development phase to production.
- Responsible for application release management, deployment of application in testing environments and development quality control.
Environment: RAD6, WebSphere-6.1, JEE-5(Annotations, JSP, Servlets, JAX-WS), Spring Framework-2.5.6, Struts 1.2, JFP, Hibernate-3.0, Oracle 10g, SoapUI, XML.
Confidential, Newark - NJ
J2EE Consultant
Responsibilities:
- Implemented WebServices adapter using Spring’s WebService extension for Apache AXIS framework. dis include both upgrade existing JAX-RPC based services to JAX-WS level as well as building services on JAX-WS specification.
- Services ‘GetDocument’, ‘GetStatementDates’ and ‘GetStatementData’ services are exposed though both WebServices and MQ interface.
- Worked with external Product vendors(IBM, Xenos, Dialogue) for third-party vendor product integrations in CSS.
- Developed a unit-testing framework by customizing Spring’s JUnit extension.
- Implemented persistence layer using Hibernate with JTA enabled.
- Developed admin website (GUI) for Customer Service Reps to extract the reports. Implemented dis based on Spring MVC framework using JSTL and JSP for presentation layer. Used DHTML for client side validation.
- Implemented Spring Controllers and used Spring tag library in JSPs for MVC layer of admin website.
- Used Spring validation framework for server side validation of user data submissions.
- Implemented MQ Listener component using JMS API for MQ Queues and Topics. Used Spring’s wrapper ‘JMSTemplate’ implementation.
- Configured WebSphere server resources like JMS QCF Queues & Topics, DataSources and handed over to infrastructure team
- Perform unit testing, code reviews, code walkthroughs, and troubleshooting from development phase to production.
- Involved in performance testing and tuning application to avoid memory issues at high loads. Worked with infrastructure team in setting up the JVM parameters, connection pools etc.
Environment:Eclipse, JBoss-6.0, JEE-5(Annotations, Jsp, Servlets, JAX-WS), Spring Framework-2.5.6, Apache AXIS, Hibernate-3.0, Castor, Xenos, DHTML, IBM OnDemand, FileNet P8, Oracle, MKS, Maven2.
Confidential
J2EE Consultant
Responsibilities:
- Integrated with external systems through Web Services dat includes a connector module, which acts as an abstract layer to the web services layer.
- Involved in different Web module components and use cases like User Enrolment and Profile Management, Login and Autantication, Accounts, Statements, Payment, Preferences.
- Provided assistance and clarified issues in design, build and payment reconciliation of BGE, CC&B.
- Mainly worked in presenting data using eBilling Reporting Module by configuring the report in the report XML.
- Implemented Struts and Tiles Framework along with Apache AXIS2 Web Service Engine to update the CSA customer information by making a real time call to CC&B and vice versa.
- Performed certain roles in passing the information between different Modules using Plain Old Java Objects (POJO).
- Successfully able to validate the customer credentials and other information with Struts Validator Framework displayed the error messages if any.
- Involved in testing test suite class using JUnit.
- Created JMS resources in application servers and integrated though IBM MQ Series. Developed JMS Listener component.
- Configured Log4j using the Property file or XML file externally.
Environment: Java (JDK 1.5.x), Oracle Workshop for Weblogic, Oracle SQL Developer, Apache Log4J, Apache Struts and Tiles Framework, Spring Framework, JUnit, Apache AXIS2 Web Service Engine, IBM MQ Series and Apache ANT.
Confidential, Bridgewater, NJ
Jr Java Developer
Roles and Responsibilities
- Understanding functional specifications.
- Responsible for implementing new code and changes in the existing functionality.
- Designed and implemented interface for Auto Refinance in web sites, which captures the customer information applying for, refinance and sends the data to backend.
- Developed JSP’s, Servlets, and various java util classes for implementing business logic
- Developed testcase documents and responsible for unit and integration testing.
Environment: IBM Web sphere Application Developer 5.1, Execution Services framework (customized framework), J2ee, DB2, WebSphere, Windows XP.