Sr. Java Developer Resume
Hamilton Township, NJ
SUMMARY
- Professional with 10.9 years of IT experience as a Java, J2EE Technical Lead involving all phases of software life cycle development using agile development methodology.
- Domain noledge in developing web based applications for teh verticals viz. HealthCare, Retail, Telecom, Insurance and Finance.
- Deep understanding and hands - on experience in Spring, Hibernate, Struts, Web Services, SOA, JSP, EHCACHE, XML JPA.
- Experience in Application Servers & Web Servers like IBM Web Sphere, JBOSS, Web logic and Tomcat App Servers.
- Experienced in Web Services approach for Service Oriented Architecture (SOA).
- Good hands of experience in using RDBS’s like Oracle, MSSQL, IBM DB2, POSTGRESQL and MySQL.
- Experience in front end development using HTML5, EXTJS, AngularJS components customization for rich web UI.
- Extensively used version controlling tools like SVN/GIT/IBM RTC/IBM Rational Clear Case/SCM (ADLE).
- Experience in Enterprise Application Integration using Mule ESB and TIBCO.
- Good experience in performance tuning J2EE based applications and load testing.
- Exposure to NoSQL databases like MongoDB.
- Excellent interpersonal skills, including teh ability to lead, coordinate and motivate team members in a distributed team development environment.
- Experience in IBM specific Methodologies (RUP), SDLC by using Waterfall, Agile (SCRUM) and Test Driven Development (TDD) development methodologies.
- Strong Knowledge on UML, E-R Diagrams, OOAD and Structured Analysis and Modeling.
- Ability to learn new things quickly and to work under teh challenging situations.
TECHNICAL SKILLS
Operating Systems: Windows NT/2000/2008/XP/8, RH Linux, HP-UX, Solaris, IBM AIX.
Languages: Java, SQL, PL/SQL, XML, WSDL, JavaScript, AngularJS
Databases: Oracle 9i/10g, MSSQL 2005/08, MYSQL 5.x, IBM DB2, POSTGRESQL, MongoDB.
App. & Web Servers: Web Sphere 5/6/7, JBOSS 4/5/7, Web Logic 7/8, Tomcat 4/5.
Design Tools: IBM RSA 7.0, STAR UML 5.0, Visio 6.0.
Dev. Environments: JDK 1.4/5/6/7, IBM RAD 6/7, Eclipse 3.x/4.x.
J2EE technologies: JAX-B, JAX-WS, EJB 2.x/3.x, JPA, JDBC, JSP, JNDI
Communication: Web services, SOAP, REST API, Apache CXF, JMS, SSL
Enterprise Application Integration: Mule ESB, TIBCO Active Matrix
Open Sources: Spring 2.x/3.x, Struts 1.x/2, Hibernate3.x, JPA, Apache Lucene, Axis2, TWIKI 4.x, HTML5J-Unit, JMOCKIT, Log4j, Ant and Maven 2.0
Software/Tools: Soap-UI, JIRA, ProdPad, TOAD, PL/SQL Developer, Tortoise SVN, WINSCP, JCONSOLE, JMeter.
Config. Management: Hudson 2.x/3.0, Subversion, CVS, IBM Rational Clear case, ADLE, GIT, IBM RTC
PROFESSIONAL EXPERIENCE
Confidential, Hamilton Township, NJ
Sr. Java Developer
Responsibilities:
- Involved in OO Analysis and Design using STAR UML and Eclipse tools (Use case, Class, Sequence Diagrams).
- Develop components for EHR using Spring MVC framework.
- Implemented RESTful web services using spring libraries.
- Involved in development of UI components using HTML5 and EXTJS.
- Implemented handling of XML mappings to serialize objects to (and from) JSON.
- Develop PL/SQL Stored Procedures and queries in SQL.
- Implemented home grown exception handling framework using XML configurations.
- Involved in SIT and UAT phases for defect resolution and enhancements.
- IntegratedJava Messaging Services (JMS)for reliable and asynchronous exchange of patient data for HL7 messaging using MULE.
- Used Agile (SCRUM) practices and Test Driven Development (TDD) techniques.
- Responsible for code reviews and maintenance using SVN and GIT migration.
- Co-ordinate with internal teams and external partners in ensuring we build teh best solution on time for teh customer.
Environment: Java, J2EE, Spring Framework, Servlets, Log4J, XML, REST, JSON, JBOSS, PL/SQL, IBM DB2, MSSQL, JPA, MULE ESB, EXTJS, HTML5, JAXB, XSTREAM, Jettison, UML, OOAD, Linux, JMS, Eclipse (Kepler), Jenkins, Maven, SVN, GIT, FTP.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in requirements gathering and structural analysis and modelling using Visio 6.0.
- Implementing Spring Framework for transaction Management and Spring JDBC for building ORM, and for AOP and Dependency Injection.
- Responsible for development of scheduler component using Spring Quartz CRON jobs.
- Involved in implementation of exception handling management and event based notifications.
- Responsible for developing XML binding using XSTREAM for Blaze DS integration.
- Creating Unit test cases using JUnit, JMOCKIT and Assertions.
- UsedJMSfor communicating various clients and it's components using MULE ESB.
- Preparing builds using Hudson, deploy and Co-ordinate with teh release management team to ensure that teh proper process is followed during teh release.
Environment: Java, Spring Framework, Servlets, Log4J, XML, Apache CXF, SOAP, JBOSS, PL/SQL, MSSQL, Flex (Blaze DS), AngularJS, CSS, JQuery, JPA, JAXB, XSTREAM, UML 2.0, Linux, JMS, Eclipse (Helios), Hudson, Maven, JIRA.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in analysis, design, development, testing and implementation phases of teh project.
- Involved in OO Analysis and Design using STAR UML (Use case, Class, Sequence Diagrams).
- Developed various application components using Hibernate and Spring & Spring security frameworks.
- Responsible for Localization of teh application for French language.
- Developed stored procedures using SQL, PL/SQL.
- Preparing Build Script using ANT and Maven.
- Customizing Log4J for maintaining information and debugging.
- Relied on concurrent data structures for multi thread handling.
- Implementation of HTTPS and cross site scripting requirements.
- Execute various performance engineering assignments using JCONSOLE and JMETER Profiler and capture metrics like CPU utilization, response times in transaction flows, error percentage and analysis memory leaks and performance bottlenecks.
Environment: Java, J2EE, Spring, Hibernate, XML, SOAP, AXIS2, Tomcat, SQL, JQuery, JavaScriptMySQL, JAXB, XSTREAM, UML 2.0, Linux, Eclipse (Helios), ANT, Maven, Hudson
Confidential
Sr. Java Developer
Responsibilities:
- Co- ordinate with onsite team to understand teh requirements and to track teh work progress.
- Involve in designing and creating UML diagrams using IBM RSA.
- Developing new functionality, including both back-end and front-end (JSP, Spring MVC).
- Integrated teh full scale Spring Hibernate persistence solution with teh application.
- Developed web services using SOAP and XML technologies and implements WSDL file.
- Responsible for integration of Business Glossary with Data Stage ETL tool using java services.
- Preparing Build Script using ANT and Maven.
- Wrote and run test cases and modules for load testing scenarios.
Environment: Java, J2EE, Spring Framework, Hibernate, XML, SOAP, IBM Web Sphere, SQL, Oracle 10g, JAXB, IBM Clear Case, IBM RTC, Linux, IBM RSA 8.0, ANT, Maven
Confidential
Sr. Java Developer
Responsibilities:
- Co- ordinate with onsite team to understand teh requirements and to track teh work progress.
- Developed Servlets, JSP, Command Objects and developing components.
- Design of report templates in XML for teh payment invoices using Jasper Reports.
- Implemented teh backend code using Java, JSP, Spring MVC framework and Hibernate.
- Developed database schema and SQL queries for querying database on Oracle 10g.
- Customizing Log4J for maintaining information and debugging.
- Maintain source code using IBM Rational Clear Case and IBM RQM.
Environment: Java, J2EE, spring, Hibernate, XML, Jasper Reports, IBM Web Sphere, SQLOracle 10g, IBM Clear Case, IBM AIX, IBM RSA 8.0, ANT, Maven, IBM Build Forge
Confidential
Sr. Java Developer
Responsibilities:
- Involved in OO Analysis and Design of UML diagrams using RSA 7.0.
- Prepare Technical and Functional documentation of teh application.
- Involved in developing of Reporting, Collaboration modules.
- Implemented teh backend code using Core Java, spring IOC framework and Hibernate.
- Involved in development and processing of reporting templates using Java, XML and XSD.
- Responsible for implementing TWIKI plugin’s for teh Portal UI.
- Developed extension libraries for IBM RQM integration for Collaboration module.
- Integrated IBM RFT with teh application using re-usable java libraries.
- Implemented unit test cases using JUnit framework.
Environment: Java, Spring, Hibernate, JUnit, XMLBEANS, XSD, TWIKI 4.x, IBM RQM, SQL, Derby, MySQL, IBM RTC, IBM AIX, HP-UX, Solaris, ANT, IBM Build Forge, Eclipse (Galileo).
Confidential
Senior Java Developer
Responsibilities:
- Involved in developing web services using CISCO SDF framework.
- Co- ordinate with onsite team for requirements elicitation and for development work progress.
- Customized search engine using Apache Lucerne based on Lucene indexes on Oracle DB.
- Involved in development of Create, Search modules of Customer Registry.
- Involved in development of web services using Apache Axis Framework over SOAP.
- Responsible for localization of teh modules for Mandarin Chinese using Pinyin transliteration.
- Involved in implementing JMS with TIBCO EMS.
- Involved in integration of ADF Faces UI with SOAP web services.
- Develop PL/SQL Stored Procedures, Triggers and queries in SQL.
- Integration of Single Sign-On security for teh application using Site Minder libraries.
- Involved in building teh application using ANT scripts and deployment on IBM Web Sphere Application Server.
- Perform and Publish load testing and results using SOAP UI.
Environment: Java, spring, Hibernate, XML, XSD, Apache Axis, SOAP, WSDL, SQL, PL/SQL, Oracle 10gSVN, IBM Web Sphere, JMS, TIBCO EMS, Linux, ANT, HP KINTANA, Pinyin4j, SOAPUI, IBM RAD 7.5, Site Minder, Oracle ADF Faces.
Confidential
Senior Java Developer
Responsibilities:
- Involved in OO Analysis and Design using UML tools.
- Developing new functionality, including both back-end and front-end (JSP, Struts, Spring IOC).
- Prepare Technical documentation of teh application.
- Implementing teh Struts Framework and Business delegates.
- Implemented unit test cases using JUnit framework.
- Customizing Log4J for maintaining information and debugging.
Environment: Java, J2EE, Struts, Spring IOC, Hibernate, SQL, Oracle 10g, IBM Web Sphere, Solaris, ANT, IBM RAD 7.5, WINCVS
Confidential
Senior Java Developer
Responsibilities:
- Developed screens using Java, JSP for user interaction.
- Involved in writing procedures and packages in Oracle for teh data transfer from teh tables across applications.
- Played an active part in designing teh Proof of Concept at teh Confidential RFID technology which helps teh management to have insight into their supply chain.
- Teh POC involved design, coding, testing and implementing teh integration of teh MANUGISTICS with teh JDA PMM.
Environment: Java, Struts, JDA PMM, MANUGISTICS, SQL, Oracle 10g, UNIX, Shell Scripting, Eclipse, VSS
Confidential
Senior Java Developer
Responsibilities:
- Involved in analysis, coding, development, testing and implementation of teh application.
- Involved in designing and creating UML diagrams using STAR UML.
- Develop JSP/Servlet pages of teh different modules.
- Writing various Queries, Stored Procedures, and Functions, triggers.
- Implemented and developed Action Servlets, Form Beans, and writing DAOs, VOs, DTOs.
- Maintaining teh code across teh module for version control using VSS.
- Customizing Log4J for maintaining information and debugging.
- Involved in bug fixing during teh System Integration Testing (SIT) and User Acceptance Testing (UAT).
Environment: Java, J2EE, Struts, Apache POI, XSD, PostgreSQL, Apache Tomcat, SQL, VSS, Linux, ANT