Senior Java Developer Resume
SUMMARY
- Professional with 11 years of IT experience in Java, J2EE technologies involving all phases of software life cycle development using agile development methodology.
- Domain knowledge in developing web based applications for the verticals viz. HealthCare, Retail, Telecom, Insurance and Finance.
- Deep understanding and hands - on experience in Spring, Hibernate, Struts, Web Services, SOA, JSP, Java Script, JQuery, Ext JS, Angular JS, 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).
- Exposure to Micro services implementation.
- Good hands of experience in using RDBS’s like Oracle, MSSQL, IBM DB2, POSTGRESQL and MySQL.
- Experience in front end development using HTML5, EXTJS 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 using JMeter, JConsole.
- Exposure to NoSQL databases like MongoDB.
- Excellent interpersonal skills, including the 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.
TECHNICAL SKILLS
Operating Systems: Windows NT/2000/2008/XP/8, RH Linux, HP-UX, Solaris, IBM AIX
Languages: Java, SQL, PL/SQL, XML, WSDL, Java Script, Sencha Ext JS, CSS, jQuery
Databases: Oracle 9i/10g/11g, MSSQL 2008/12, 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, JAX-RS, 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, Apache Lucene, Axis2, TWIKI 4.x, HTML5, J-Unit, Log4j, Ant and Maven 2.0
Software/Tools: Soap-UI, JIRA, ProdPad, TOAD, PL/SQL Developer, Tortoise SVN, WinSCP, JConsole, JMeter, JMockit, Apache Ivy.
Config. Management: Hudson 2.x/3.0, Jenkins 2.x, Subversion, CVS, IBM Rational Clear case, ADLE, GIT HUB, IBM RTC
PROFESSIONAL EXPERIENCE
Confidential, Folsom, CA
Lead Java Developer
Responsibilities:
- Involved in OO Analysis and Design using Star UML (Use case, Class, Sequence Diagrams) for integration API’s.
- Develop components for BeatBlip using Spring MVC framework.
- Design and develop interfaces for integration between different applications using RESTful APIs on par with JAX-RS.
- Developed components to analyze HTML pages and extract elements using XPath.
- Involved in SIT and UAT phases for defect resolution and enhancements.
- 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 offshore teams in ensuring we build the best solution on time for the customer.
Environment: Java, Spring Framework, REST, XML, JSON, XPath, JAXB, MySQL, UML, OOAD, Linux, Eclipse (Mars), Jenkins, Maven, GIT, JIRA, Bugzilla
Confidential
Lead Java, J2EE 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 the best solution on time for the 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
Lead 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 (IOC).
- 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 the release management team to ensure that the proper process is followed during the 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 the 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 the 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.
Environment: Java, J2EE, Spring, Hibernate, XML, SOAP, AXIS2, Tomcat, SQL, JQuery, CSS, Java ScriptMySQL, JAXB, XSTREAM, UML 2.0, Linux, Eclipse (Helios), ANT, Maven, Hudson
Confidential
Lead Java Developer
Responsibilities:
- Co- ordinate with onsite team to understand the requirements and to track the 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 the full scale Spring Hibernate persistence solution with the 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 the requirements and to track the work progress.
- Developed Servlets, JSP, Command Objects and developing components.
- Design of report templates in XML for the payment invoices using Jasper Reports.
- Implemented the 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 the application.
- Involved in developing of Reporting, Collaboration modules.
- Implemented the 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 the Portal UI.
- Developed extension libraries for IBM RQM integration for Collaboration module.
- Integrated IBM RFT with the 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 the 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 the application using Site Minder libraries.
- Involved in building the application using ANT script. s 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 the application.
- Implementing the 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 the data transfer from the tables across applications.
- Played an active part in designing the Proof of Concept at the Confidential RFID technology which helps the management to have insight into their supply chain.
- The POC involved design, coding, testing and implementing the integration of the MANUGISTICS with the 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 the application.
- Involved in designing and creating UML diagrams using STAR UML.
- Develop JSP/Servlet pages of the different modules.
- Implementing session façade to communicate with EJB’s.
- Writing various Queries, Stored Procedures, and Functions, triggers.
- Implemented and developed Action Servlets, Form Beans, and writing DAOs, VOs, DTOs.
- Customizing Log4J for maintaining information and debugging.
- Involved in bug fixing during the System Integration Testing (SIT) and User Acceptance Testing (UAT).
Environment: Java, J2EE, Struts, Apache POI, XSD, PostgreSQL, EJB, Apache Tomcat, SQL, VSS, Linux, ANT
Confidential
Senior Java Developer
Responsibilities:
- Involved in analysis, coding, development, testing and implementation of the application.
- Develop JSP/Servlet pages for different modules.
- Implementation of SOAP web services using Apache Axis.
- Responsible for integration with PeopleSoft CRM using XML communication via SOAP.
- Writing various Queries, Stored Procedures.
- Handled two-phase commit between Heterogeneous databases i.e. DB2 and Oracle
- Maintaining the code across the module for version control using ADLE.
- Involved in bug fixing during the System Integration Testing (SIT) and User Acceptance Testing (UAT).
Environment: Java, Servlets, JSP, Java Script, XML, XSD, Apache Axis, SOAP, WSDL, SQL, Oracle 9i, IBM DB2, ADLE, IBM Web Sphere, IBM MQ, Linux, ANT, IBM WSAD, PeopleSoft CRM System