Java Developer Resume Profile
Objective
- To use my industry experience encompassing my technical and functional knowledge to work in a company that provides appropriate atmosphere for growth and provide sufficient opportunity towards professional enhancement and scope to work on high end technologies.
PROFESSIONAL SUMMARY
- Around 10 years of IT experience in Design, Development of Java / J2EE sphere of technologies.
- Experience in broad spectrum of SDLC for software development including Requirements analysis, Solution scoping design, Coding, Testing, maintainance and Production Support.
- Have performed the roles of Developer, Senior Developer, Onsite coordinator,Tech Lead Project Manager.
- Knowledge of Agile methodology and principles for Project management.
- Expertise in OOAD making use of UML RUP
- Functional experience includes Energy Utilities domain, Technology Media domain and Banking Finance Securities Insurance
- Technical skills encompasses ILOG JRules BRM 5.0, Spring, JSF,Java, J2EE JDBC, Servlets, JSP, EJB, JMS, JNDI, JUnit, Ant, Hibernate, iBatis , XML, XSL, HTML and JavaScript
- Strong working experience in Design, Development of several Web-based Applications using open source frameworks such as Struts and Spring
- Hands-on experience in IDE Tools: Eclipse, RAD
- Experienced in Software Configuration management tools such as CVS, SVN and also build scripts Maven and Ant.
- Utilized various Java J2EE design patters used commonly like GOF patterns, Singleton, Front Controller,Session Facade, Business delegator, Command Control, Interceptor, Creational, DAO, Service Locator etc
- Experience in application and web servers such as Websphere,JBoss , Apache Tomcat, Unix, VAX/VMS
- Expert in agile/scrum software development and release management with delivering enterprise applications through multiple release cycles.
- Experience in database languages i.e. SQL, Stored Procedures,Triggers, Cursor, PL/SQL and Functions. Knowledge of PL/SQL and Relational Database Systems. Worked on Oracle 9i/10g, Postgres SQL as well experience in writing queries using Hibernate Query language
- Excellent Communication and Interpersonal Skills with Strong Technical and Analytical reasoning ability
Technology Expertise
Skills | ILOG JRules BRM 5.0, IBM Curam, Spring, Java, J2EE JDBC, Servlets, JSP, EJB, JNDI, JUnit, Ant, Hibernate, iBatis , XML, XSL, HTML and JavaScript |
Frameworks | Apache, Struts, Spring |
Middleware Servers | JBoss 3.2.3, Tomcat 5.0, Apache 2.0 |
Databases | Oracle 9i, SQL Server 7.0, MS-Access 2000 |
Operating Systems | VAX/VMS, DEC Alpha ,UNIX, Windows, Solaris |
IDE's / Tools | Eclipse 3.0, TOAD, Together4.1, Erwin, WinCvs,SVN |
Concepts | UML, Design Patterns, Software Engineering |
Domain | Securities, Media Publishing, Energy Utilities, Banking Finance Secutrities Insurance |
Professional Experience
Confidential
Roles Responsibilities:
- Involved in Full life cycle development of Client Product, which involves, requirement gathering, analyzing, designing a implementing, troubleshooting and maintaining the Module support.
- Develop services to interact with all external systems i.e., Federal, Local, IBM/C ram, Connecture and Benaissance.
- Develop integrate test and deploy to various environments like DEV, QA, UAT, STAGING and PROD.
- Using Java, J2ee, Web-services, Oracle database and other client environment specific tools to design the client module.
- Involved in transforming XML data in to Java Objects using a JAXB binding tool.
- Responsible for configuring and deploying the builds on Apache Tomcat Server
- Wrote automation scripts/Quartz Scheduling jobs for invoking, monitoring the batch jobs.
- Troubleshooting and Providing Product support to go live. Actively participating with all the teams contributing to the product deliverables.
Technologies: IBM Curam, Java, J2ee, Spring, SOAP Webservices, XML
Confidential
Roles Responsibilities:
- Working in capacity as a Technical lead at onsite.
- Managing a team of developers and a QA at offshore.
- Helped in formulating design strategy, personnel management.
- Agile based approach for development.
- Implementation technology uses Java, Spring framework, Spring webservices, restful services.
- Effort estimation and scoping of user stories.
- Project SPOC for the project Implementation
- Project Planning
Technologies: Java, Spring, Webservices Rest, Spring , XML, Ext-js
Confidential
Roles Responsibilities:
- Designed developed various business solutions meeting customer requirements.
- Mainitaning the code at the business tier and data tier
- Using Websphere MQ series for consuming messages from the ESB
- Used RAD as an IDE for the development of various business components
- Marshalling and Unmarshalling of data received from the queue in the form of XML and storing them in the IBIE datamart using JAXB.
- Usage of Webservices to expose the reference data to various consumers using Apache CXF
- Effort estimation for variour change requests and work requests submitted
- Bug fixing, Functional Testing, Production support and Maintenance
Technologies: Java, Spring,JMS, Webservices, XML, Struts 1.3
Confidential
Roles Responsibilities:
- Designed developed various business services and methods utilized by online web applications for fulfilling their functionalities using spring framework
- Involved in design process using UML RUP Rational Unified Process .
- Mainitaning the code at the business tier and data tier with client interfaces and services
- Using JSF framework ,spring Core for bean injection, use of Jquery for Client side scripting
- Used RAD as an IDE for the development of various business components
- Integration to 3rd party services via webservices sending asynch synchronous calls datapower
- XML parsing using Digester API, XSL-FO transformation for creating pdf's in real time
- Onsite-offshore coordination within the team
- Effort estimation for variour change requests and work requests submitted
- Bug fixing, Functional Testing, Production support and Maintenance
Technologies: Java, Spring,JSF, Jquery, Webservices, XML, XSL-FO
Confidential
Roles Responsibilities:
- Designed developed various business services and methods utilized by online web applications for fulfilling their functionalities using spring framework
- Involved in design process using UML RUP Rational Unified Process .
- Used Spring JDBC Template and Spring JNDI Template for retrieving data through sql client xml files which are generated by ibatis config file.
- Used RAD as an IDE for the development of various business services, deploying the code on IBM Websphere and build dependencies addition using Maven
- Parsed various requests value objects using Jibx, AGMapper and Velocity templates for creating request objects to be sent as a XML encaplsulated by SOAP envelopes over HTTP
- Developed various PDFs making use of Jasper template xml files by working on iReport1.2.7 most of the PDFs are used as a trailing documents that are generated along with an auto insurance policy generation
- Expertise in field mappings for various fields and attributes displayed on the JRXML using iReport incorporating Subreports and crosstabs
- Effort estimation, Bug fixing, Functional Testing, Production support and Maintenance
- Functional test case preparation.
- SVN for configuration management
Technologies: Java, Spring,JSP, Struts, JDBC,Jibx, Dozer mapping, JasperSoft, Webservices, JMS
Confidential
Roles Responsibilities:
- Designed development various business rules by converting the business specification provided by the systems analysts
- Creation of Business Object Model BOM and Implement Object Model XOM based on the rule specifications
- XOM is the underling implementation of Business objects created mapped to Java classes
- Creation of various business rules and mapping them in sequence of execution
- Creation of a flow of business rules in a sequence or workflow
- Division of business rules execution path using decision tables
- Creation of various Rule Sequences and passing of data between various rules
- Packaging of rules sequence into Rule flows
- Bug fixing, Functional Testing, Production support and Maintenance
- On call post production support
Technologies: Java, Spring, Hibernate, Ilog Jrules5.0
Technologies: VMS/VAX, DEC Alpha, UNIX