Java Developer Resume
Philadelphia, PA
SUMMARY:
- Around 5 Years of experience in Software Development Life Cycle including Analysis, Design, Development, Testing and Implementation of Cross Platform (Web application, Client - Server, Internet/Intranet) using JAVA/J2EE Technologies.
- My main area of experience has been project delivery, application design, application development, unit & integration testing, production support & enhancement of various size projects.
- Expertise in programming skills and development experience of multi-tier web applications, enterprise applications in languages/technologies like Core Java, J2EE, Struts, Spring, Servlets, Maven, JSP, JDBC, EJB, XSL, XML, XSD, JMS, Web services, SOAP and Hibernate that ensures clear separation of layers and rapid application development.
- Extensive experience in developing web application using Spring Framework, Model View Controller (MVC) Architecture, Struts framework, Hibernate framework, XML.
- Extensive experience in applying various design patterns such as MVC (Model-View-Controller), Singleton, Factory, DAO, DTO and Factory Pattern in the development of Multi- Tier distributed Enterprise Applications.
- Experience in writing XML documents and parsing them using SAX parsers.
- Experience in SOAP Web Services, REST Web Services.
- Experience in Springs Integration framework (on the top of JMS &MQ Series).
- Experience in Hibernate O/R mapping tool.
- Experience in Eclipse, NetBeans, BlueJ, Eclipse RCP IDE's.
- Applied Rational unified Process AGILE and SCRUM process in projects.
- Proficient in applying various core J2EE design.
- Extensively worked on UNIX shell scripts to do the batch processing.
- Experience in Spring batch for running Batch jobs on schedule.
- Experience in deploying applications in web and app servers like BEA Weblogic, Websphere8.1 Enterprise and Apache Tomcat Servers. Experience in working with UNIX/LINUX/Windows.
- Experience of Internet/Intranet applications HTML, HTML5, XHTML XML CSS/CSS3, JavaScript, jQuery Meeting, Angular JS, Node JS W3C standards.
- Expertise in Oracle, SQL Server, MySQL, Access. Experience in using build tools like ANT and Maven.
- Experience in writing SQL queires, Stored Procedures on SQL server, Oracle server and My SQL server.
- Extensively used IDE like Eclipse, IBM RAD, JDeveloper, JBuilder, Netbeans, Spring Source Tool Suite.
- Experience on IBM Rational Team Concert (RTC) and WODM rules engine.
- Implemented UML modeling diagrams such as Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams.
- Experience in writing test cases using JUnit.
- Experience in bug tracking tools like JIRA and Bugzilla and Source code management tools like CVS, SVN and Visual Source Safe (VSS). Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint, MS-Visio, MS-Project Plan and etc.
- Quick learner with an ability to rapidly achieve organizational integration. Self-starter and highly motivated to learn new technologies. Efficient in Defect Management for resolving Integration Issues, System Testing Issues, User Acceptance Issues, Production Issues.
TECHNICAL SKILLS:
Operating Systems : Windows XP/7, LINUX, UNIX, Mac OS X
Programming Technologies : Java 7, J2EE, Spring, Hibernate, JSP, Servlets, SOAP, WebServices, Maven, ANT, Spring Batch.
Front-End/ UI Frameworks : HTML5, CSS3, JavaScript, AJAX
Web Application development technologies : JavaScript, AnjularJS,Node JS, Jquery, HTML 5, JAXRS, JAXB, SAX, XML, CSS 3, AJAX
Application/ Web Server : WebSphere, Apache Tomcat, JBoss, Oracle OC4j and Oracle WebLogic.
Data base Development Technologies : SQL, Stored Procedures, Triggers using PL/SQL
Data Bases : Oracle 9i/10g/11g,12c, Microsoft SQL Server, MySQL.
IDE/Development Software Suite : Eclipse, NetBeans, JDeveloper, SQL Developer, TOAD, File Zilla, Putty
Version control tools : SVN, VSS, CVS, OOA, OOD
Data Modeling and design: Rational Rose, UML, use-case diagrams, Class diagrams, Activity diagram, Sequence diagram. Design Patterns, RTC
Software Development Methodologies : Waterfall Model, Agile, Scrum.
WebServices : SOAP Web Services, Rest Web Services
Bug Tracking tools : Bugzilla, Jira and Mantis Bug tracker
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, PA
Java Developer
Responsibilities:
- Involved in Agile Methodology, attending daily stand-ups, Sprint reviews.
- Developed Caching to minimize round trips to external services and databases to maximize performance using Spring MVC and EhCache.
- Developed Spring DAO’s to retrieve the data from the database and also save into the Database using Spring-ORM.
- Used Log4J logging framework for logging messages. Used CVS for version control and Bugzilla for bug tracking.
- Implemented Web service client to communicate with other supporting systems.
- Designed REST API's that allowed sophisticated, effective and low cost application integration.
- Created REST based web application using JAX-RS library.
- Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
- Implemented authorization roles and rights based Spring security using Spring3.x.
- Worked extensively on Angular.JS, Node JS bootstrap, HTML5, CSS3, JSON, Media queries for various breakpoints in the adaptive web-designing environment.
- Designing and developing dynamic web pages using ANGULARJS, HTML5, CSS3 and JavaScript.
- Used Spring Batch for scheduling and maintenance of batch jobs.
- Integrated social media platform like face-book and twitter in the web-application.
- Error handling and validation using Spring fra mework.
- Developed SQL scripts on SQL server as per the business logic.
- Developed unit test cases using Junit framework and Jmockito.
- Involved in Defects to fix in every release.
- Using RTC client to assign the user stories and defects.
- Produced database triggers and procedures to update real-time cash balances.
- Written procedures, and triggers for validating the consistency of Meta data.
- Migration to Spring 4.x from Spring 3.x and validating the consistencies.
- Involved in writing SQL quires for SQL server.
- Involved in writing and updating Liquibase Scripts for the database table updates in upper environments.
- Developed various Mappings, Transformations and Mapplets for migration of data using Informatica
Environment: Java7, Python, Oracle 12cxp, IE11, Eclipse, WebLogic Server 12.1.3, Apache Maven 3.1.1, Apache Ant 1.9.1,Spring 3.x & 4.x,Junit, JMockit, SOAP UI, Web services, Agile Methodology, Cisco VPN mobile client, Spring Batch, JSP, SQL server, Ajax, HTML, Informatica, JavaScript.
Confidential, NC
Java/ J2EE Developer
Responsibilities:
- Implementation of new module development, new change requirement, fixes the code. Defect fixing for defects identified in pre-production environments and production environment
- Developed the Application using PS Framework by implementing Controller, Service classes.
- Enhancements to fix some coding errors and add some new functionality in the existing system.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Worked REST framework to create web services.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Developed user interface using JSP, JSP Tag libraries and Java Script to simplify the complexities of the application. Involved in Unit Testing of various modules by generating the Test Cases.
- Involved in creating various Data Access Objects for Addition, modification and deletion of records using various specification files.
- Involved in the development of HTML pages, JSPs and CSS for different User Interfaces. Used Log4J logging framework for logging messages.
- Worked on MVC Frameworks like Bootstrap, Angular.js, Node.js.
- Extensive usage of JavaScript, jQuery, Angular.js, Bootstrap, jQuery/AJAX, JSON, HTML4/5, CSS2/3.
- Involved in creating DAO's and used Hibernate for ORM mapping. Written Java classes to test UI and Web services through JUnit.
- Used SQL, triggers and cursors in SQL server..
- Used Stored procedures in SQL servers.
- Involved in code review, bug fixing and deploying the application using WebLogic application server.
- Understanding the Requirements and performing the development scope analysis.
- Developed various Mappings, Transformations and Mapplets for migration of data using Informatica Designer.
- Used STAR-Team repository system for Version Control and Source Code Management.
- Provided offshore team coordination while directly dealing with onsite clients
Environment: JSP, Servlets, Jpedal, RESTful, SOAP Web Services, Java Script, Angular.js, XML, RSA, Websphere6, SQL server, ILOG, StarTeam.
Confidential
JAVA/ J2EE Developer
Responsibilities:
- Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, and Singleton. Used a struts framework.
- Involved in the design by preparing UML diagrams using Microsoft Visio tool.
- Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects.
- Used HTML, XHTML, DHTML, JavaScript, Angular JS, AJAX, JQuery, JSP and Tag Libraries to develop UI/view pages.
- Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle.
- Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance etc.
- Developed web services by using Restful API.
- Developed presentation tier as HTML, JSPs using Struts Framework.
- Developed the middle tier using EJBs, Java Servlets.
- Entity Beans used for accessing data from the Oracle 8i database.
- Developed session, entity beans and message driven beans.
- Prepared high and low level design documents for the business modules for future references and updates.
- Developed and debugged the application using Eclipse IDE.
- Deployed the application in Web logic application server in development and production environment.
- Created new connections through application coding for better access to DB2 database and involved in writing SQL & PL/SQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
- Participated in discussions on selecting Design Patterns and implementing them.
- Implemented CVS as Version control system.
- Code Walk through. /Test cases and Test Plans.
Environment: Java 1.5, J2EE, HTML, DHTML, JavaScript, CSS, AJAX, JQUERY, Servlets, JSP, Websphere Application Server, Struts, MVC, XML, XSD, XSLT, Unix, PL-SQL, EJB,JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, JUnit, BEA Web logic, Eclipse, Oracle8i, Windows NT.