Senior Java Developer (java Lead) Resume
AL
SUMMARY
- Over 8 years of total IT experience in Client/Server and Web Environment.Involved in Analysis, Design, Development, Implementation, Testing and Maintenance of Applications using various Java/J2EE technologies
- Good experience in designing and developing Enterprise Applications using Java and J2EE technologies like CoreJava,Spring,Struts,Portal,Servlets,JSP,JDBC,Javascript,JavaBeans,Maven,Webservices, EJB, Hibernate, OracleSOA suite,BPEL, Design patterns,JSON, JQuery, DHTMLXGrid, OracleSQL, PL/SQL
- Rich experience in requirement gathering,requirement analysis, designing and implementing TEMPeffective technical business solutions.
- Data analysis, root cause analysis to identify issues, exceptional planning and implementation capabilities
- Strong Database skills wif experience inData flow diagrams, Data Modeling,Data dictionary, Database normalization theory techniques, Entity relation modelinganddesign techniques,well versed in SQL and PL/SQL
- Experienced in projects related to Retail, Banking &Finance and Travel domains
- Well Exposed wif Server and Client Side applications handling along wif rich database skills
- Good Ability to interact wif end - users, Clients, Managers and technical personnel.
- Exceptional written and verbal communication skills wif broad understanding of business, domains and technology
- Broad technical noledge combined wif good leadership ability and creative problem solving skills
TECHNICAL SKILLS
Programming Languages: Java JDK (Version 5,6,7), C, C++, VC++ (MFC)
Java EE Related: Swing, AWT, Java 3D, Applets,JavaFX
BPM: Bizflow studio 9.0, Tibco (StaffwareiProcess BPM)
Enterprise Architecture: TOGAF, FEAF, OOAD, UML, MagicDraw, System Architect
Development IDEs: Websphere 6.0, WSAD, RAD 7.5, Eclipse Lombaz, Sun Java Studio Enterprise 8.1, Borland JBuilder, Netbeans 6.2/6.5, Red hat application developer, JBoss Application Developer (Portlet Studio), Oracle JDeveloper 10g, MyEclipse 6.6 Microsoft Visual Studio 6.0, Microsoft Visual Studio .NET 2005
Life Cycle/Change/Bug Management/Frameworks: ClearCase, SVN, Visual Source Safe, PVCS, PVCS Tracker, Serena Change Manager 8.1, Filenet, TortoiseSVN, Ant, Maven, JUNIT, Team track, Bugzilla, Test NG, Check Style, JIRA, FindBugs, JDepend, TestNG, Perfoce, Dynatrace, Splunk, Jenkins, crucible, finbugs, cobertura and PMD
Web/Application Servers: IBM Http Server, Apache Http Server, Nginx Weblogic 8.1/9.2/10.3 (11g), IBM Websphere 7.0 (J2EE 5 compliance), Websphere 11.3, Microsoft IIS Server, Tomcat 5.0.28, 6.02,7, tcServer JBoss 4.2.2 GA, JBoss EAP 5 and 6Oracle AS, Sun Glassfish Enterprise Server (Sun Java System application server)
Middleware: IBM Datapower Appliances, IBM Websphere MQ, ActiveMQ, RabbitMQ, Tibco
SOA/ESB: Oracle SOA Suite 11g/10g (Mediator, BPEL, Business Rule, Human Workflow), Oracle Service Bus 10g/11g, Oracle Data Integrator10g. Mule, WebMethods
Reporting Tools: Jasper Reports, JFreechart, BIRT, iReport, Crystal Reports, Pentaho
RDBMS: Oracle 9i/10g, MS SQL Server 2000/2003/Express 2005, MySQL Server 5.0, Oracle SQL Developer, TOAD, SQL Front, Sybase
ORM: Hibernate, JPA, ibatis
ETL: IBM InfoSphereDataStage, Abnitio
Operating Systems: Windows Family, Unix, Ubuntu, Solaris 8, Linux SuSe, Ubuntu, KentOS
Scripting Languages: VBScript, JavaScript, jQuery, backbone.js, processing.js, angularjs
Release Engineering Tools: Installshield Multi-platform, CVS (usage and setup), SVN (usage and setup), ClearCase, ClearQuest, Makefile, Ant, Maven
Other Products: Clarity, FileNet, Google Search API, WindchillPDMLink 9.0, ProjectLink 9.0, WindChill, Arbortext, XMLSpy, Plainview, Staffware BPM (iProcess), Drupal, Php 5.2, Adaptive, SOAP UI, Tcpmon, Drools, JBPM, Apache CXF
PROFESSIONAL EXPERIENCE
Confidential, AL
Senior Java Developer (Java Lead)
Responsibilities:
- Java Lead for both onsite and offshore associates.
- Developed business logic using Struts, Spring, Hibernate/JPA.
- Supporting teh Assembly line if any production issues come coz of GALC Application
- Heavily involved in Development and Requirement Analysis, participated in discussions wif users in understanding teh requirements
- Heavily involved in Solution Design and created high level design documentation
- Leading a team of 4 associate (Offshore and Onsite) and track and manage tasks.
- Worked wif Spring beans and JPA Named and Native Queries and Criteria.
- Created REST based web services
- Used Google Chrome Poster plugin and Google Chrome Postman Plugin to test teh web services by sending HTTP requests
- Done Unit testing, debugging and code reviews
- Involved in Estimation and creating SOW
- Build and Deploy GALC application in QA, Staging and Production environment
- Developed web services using SOAP/REST.
- Also developed Rich UI using JSP, HTML5/DHTML, CSS3, JavaScript, and jQuery for user friendly interface.
- Worked on XML Parsing (DOM/SAX), XML Schemas/DTD.
- Used JUnit for Unit Testing.
- Involved in Performance Tuning of teh application.
- Involved in development of customized ruling mechanism for tracking teh Hazmat standards.
- Developed SQL queries in Oracle.
- Used Log4J for extensible logging, debugging and error tracing.
- Actively participated in teh Scrum meetings and implemented Agile methodologies.
Environment: Java 7, Struts 1.3, EJB 2, Spring 3, REST, DB2 9.5, JPA, IBM Webspere 8, RAD, Swing
Confidential, New York City, NY
Senior Java Developer (Tech Lead)
Responsibilities:
- Leading a team of 5 associate (Offshore) to deliver assignments on time
- Heavily involved in Development of Online Contest Tool
- Requirement Analysis and TEMPEffective coordination between offshore team (development and testing team) and onsite team (client and onsite coordinator)
- Involved in Solution Design and created high level design documentation
- Testing REST Webservices using Google Chrome Poster plugin
- Involved in writing teh SRS and HLD, DLD and Estimation
- Done Unit testing and debugging
- Involved in code reviews
- Involved in teh review and analysis of teh Functional Specifications, and Requirements Clarification Defects etc.
- Involved in teh presentation tier design as well as services layer and prepared teh class diagrams, sequence diagrams.
- Prepared teh Design Documents for both Presentation Tier, as well as Middle Layer.
- Participated in teh code reviews for various initiatives, performed static code analysis to follow teh best practices for performance and security.
- Created build scripts for automated latest source build.
- Participated in teh test case reviews, and functional testing of teh enhancements.
- Involved in fixing teh defects during integration testing.
- Actively participated and provided feedback constructively during daily Agile Stand up meetings and weekly iterative review meetings to track teh progress for each iterative cycle and figure out teh issues.
Environment: Java, Spring, Hibernate, MySQL, REST Webservice, javascript, jQuery, HTML, CSS, Resin, Teamsite, Mercurial, Teamsite. Movable Type, Eclipse.
Confidential, McLean VA
Senior Java Developer
Responsibilities:
- Understanding and gathering of requirements
- Data Dictionary for automated XSLT mapping
- XML Data Persistence
- Implementation of teh Data Stage Infrastructure PoC in Oracle SOA.
- Transformation of data using Oracle BPEL XSLT mapper
- Development of UUID web service in java
- Development of POC prototype using Oracle SOA Suite.
- Unit testing and teh load testing of teh prototype.
- Using JMSAdapter to transfer teh payload to teh JMS queue in Oracle service bus
- Persisting of data to database and Publishing to Topics
- Creating JMS Queues,Topics,Connection Factory in server
- Creating Proxy service and Business Service in OSB,Creating rules in me Log Jrules
- Unit Testing and Performance Testing
Environment: Oracle SOA Suite,OSB,BPEL, Ilog Jrules,Linux (Fedora8, Red Hat), JMS,Oracle 11g, Webservices SOAP, SVN
Confidential
Java Developer
Responsibilities:
- Responsible for development of modules assigned wifin teh application.
- Involved in developing various reusable helper and utility classes which are being used across all teh modules of teh application.
- Responsible for writing various sql queries, stored procedures and functions.
- Preparation of various class diagrams for different modules for updating documents.
- Responsible for writing unit test cases and integration test cases for testing teh application.
- Performed unit testing on individual modules to check for correct functionality.
Environment: JSP, Servlet, Java, HTML, CSS, JDBC, Web Logic, Ant, NetBeans IDE, Oracle Database
Confidential
Java Developer
Responsibilities:
- Involved in design using UML diagrams and development of code for JNDI autantication for single sign-on (SSO) function and for Member List Screen/ Member Details functions.
- Involved in Analysis and design of my modules wif Onsite Coordinator.
- Delivered high quality code of assigned tasks.
- Involved in Unit, Integration and System Testing of all my modules.
- Documented teh Unit test cases, Design Documents and Traceability Matrix sheet.
- Developing UI screens using JSP and implemented Action class to encapsulate teh business logic.
- Used various design patterns like Singleton, Facade, Command, Factory, DAO.
- Data-retrieval from back-end database using Data Source from JDBC Drivers.
- Created Stored Procedures and database triggers.
- Utilize Struts (MVC2) framework and developed JSP pages, Action Servlets and XML based action-mapping files for web tier.
- Used Java script for validation of page data in teh JSP pages.
- Responsible for bilingual (EN/JP) screen implementation.
- Created test cases, JUnit test programs and involved in Unit Test execution, program testing support and acceptance testing support.
Environment: Core Java 1.4, Hitachi HiRDB, Struts 1.x, Servlets/JSP, JNDI, Borland Together Designer, Altova XML Spy, XSL, JavaScript, OpenLDAP 2.2.x, Active Directory Windows 2000 server