Java/j2ee Developer Resume
PROFESSIONAL SUMMARY
- A Java Programmer with around 9+years of IT experience with primary expertise in Object Oriented, J2EE and Client/Server technologies.
- Expertise in working with various J2EE technologies including Struts Framework, Spring, Servlets, JSP, EJB, Hibernate, Web Services, JBoss, JNDI, JMS, JDBC,JSTL,LDAP.
- Extensive experience working with Web Services like SOAP.
- Have rich experience in Informatica MDM and SIF framework. Worked on majority of SIF apis and ORS specific apis.
- Have worked extensively on spring mvc and dependency injection. Familiar with AngularJS.
- Used aspect oriented programming and security features of springs.
- Key participant in all phases of Software Development Life Cycle (SDLC) with Analysis, Design, Development, Integration, Implementation, Maintenance, Debugging, Reports, Testing, Production and Support of Software Applications in client/server environment, Object Oriented Technology and Web based applications.
- Experience in configuring and deploying applications on IBM WebSphere, BEAWebLogic and Jboss.
- Extensive knowledge working with RAD, IDE tools.
- Exposure to ant, maven and Jenkins.
- Extensive use of various J2EE Design Patterns such as Delegate, Façade, Service Locator, DTO, DAO, Factory and Singleton in designing of large applications.
- Used MQ series for Messaging services.
- Have had exposure to REST based web services.
- Well versed on xml/xsl/xsd and json.
- Extensively used JUnit along with Easy Mock for unit testing.
- Sound RDBMS concepts and extensively worked with Oracle 10g, DB2. Familiar with stored procedures and triggers.Familiar with no sql dubs such as mongo db.
- Familiar with design review, code optimization, code walkthroughs, version control tools (cvs, svn, Microsoft vss), code migration and code deployment procedures.
- Experience in System maintenance, analysis and performance in Windows and Linux environment.
- Well versed in business process management and have worked on BRMS 5.3.1, on business rules and jbpm.
- Excellent communication and interpersonal skills and a very good team player with the ability to work independently.
- Experienced on onshore/offshore model and roles requiring leadership skills.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL
Java/J2EE Technologies: J2EE, Servlets, JSP, Struts Framework, BRMS, EJB, SIF.JMS,Hibernate,JDBC,Springs,JavaScript, LDAP,RAD,jenkinsXML, Web Services(Soap, REST), mongo db.
Application /Web Server: Tomcat, WebSphere, Web Logic.
Databases: Oracle, DB2, SQL SERVER
IDE: RAD, Eclipse, RSA
Configuration Tools: CVS, VSS,Ant, Maven, SVN
Environment: Windows, Linux
PROFESSIONAL EXPERIENCE:
Confidential
Java/J2ee Developer
Responsibilities:
- Worked on the UI screens using jsp and springs.
- Started implementing spring aop in the project.
- Was exposed to mongodb.
- Followed TDD using TestNG.
- Worked on business rules.
- Worked on implementation of a new modern UI application which involved lots of screen changes.
- Fixed defects arising in javascript and css.
- Was exposed to AngularJS.
Environment/tools used: Jboss, Oracle,BRMS 5.3.1
Confidential
Java/J2ee developer
Responsibilities:
- Worked on front end technologies such as jsp, javascript, jstl to develop the different functionalities of the application.
- Worked on requirement gathering and design as well as gap analysis.
- Worked extensively on UI screens.
- Developed the user Interface Presentation screens using Struts Tiles, HTML and JSP.
- Deployed and configured the data source for database in Web sphere application server.
- Developed action classes and action Forms & performed validations using commons, custom validator and Struts client side JavaScript validation.
- Worked on ldap authentication and configuration.
- Worked on both IBM websphere and jboss application servers.
- Worked on css, html and other frontend technologies.
- Was involved with the whole application development process involving development, testing and production.
- Involved in all kids of code merge and code optimization processes.
- Used ORM frameworks such as hibernate and IBM DB2 extensively.
- Implemented ejb based transaction management.
- Implemented SOAP based web services with the help of JBOSS SOA architecture.
- Was exposed to new tools such as jenkins, jboss brms.
- Wrote various types of Business rules in the .drl (drools file) using Drools rule engine for business decision making; injecting beans into the rules engine and invoking using Rule Base Stateful Session.
- Experienced in using Drools Guvnor for navigation/browsing content, knowledge Repository, notification and access, graphical editing, synchronization with eclipse and version control systems, and also for integrated testing purposes.
Environment/tools used: Websphere application server, java/j2ee, struts, hibernate, db2, unix, brms, svn, jsps/javascript/jsf, LDAP, Jenkins, jboss, ant
Confidential
Java Developer and team lead
Responsibilities:
- Participated in the requirement analysis and design of the application using UML and Agile methodology.
- Worked on the webservices (publish and consume) built using the ORS - specific apis and SIF apis, and developed different operations to handle (create, delete, update etc.) the data using java.
- Designed integration framework using SIF-Axis 2, with JMS MQ and JMS Bridging as the underlying notification module.
- Worked on SOAP based web services using JAXB.
- Involved in the end to end flow of data in informatica, and worked in a client facing role as well, to respond various queries of end users.
- Had an exposure towards Informatica MDM HUB(packages, queries, validation rules etc), SIF APIs and the user exit code to further customize the operations when working on data though the UI.
- Involved in development of Web Services client to get client details from third party agencies.
- Responsible for deploying the application in client UAT environment.
- Prepared installation documents of the software, including Program Installation Guide and Installation verification Document.
- Provided production support to maintain the application.
Environment/Tools used in engagement:Java 1.5, Informatica MDM 8.5.1, Oracle 10g, Jboss, IBM RAD, SOAP
Confidential
Java Developer
Responsibilities:
- Involved in the Requirements Gathering, Design, Development, Unit Testing, Integration Testing and System Testing.
- Developing the application using Struts framework.
- Developed the business and application logic which involved intense work with java, jsp,jstl,EJB, sql and unix.
- Worked on messages from vendor both in the MT564 text fomat and xml format . Developed xsls to handle the mapping of xmls.
- Prepared all gap analysis and functional documents for the modules announcement capture management and event information management.
- Involved in coding for DTO’s,DAO’s, Services and Controllers.
- Used Java/J2EE Design Patterns such as Business Delegate, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Focused on Test Driven Development; thereby creating detailedJUnittests for every single piece of functionality before actually writing the functionality.
- Developed technical design documents and high-level architecture design.
- Used front end design technologies like JSP, HTML, JAVASCRIPT and CSS to enhance the functionality of the application.
- Involved in Unit, Integration and System Test and maintain application.
- Developed Components for retrieval, population and updating of data from/to Oracle database using JDBC.
Environment:Java 1.5, J2EE, JSP, HTML, CSS, Oracle 9i, JDBC, Websphere 6.0.2, UML, Unix