Senior System Engineer Resume Profile
Professional Summary
- Having 10 years of professional experience in developing web based, distributed architecture, SOA based and client/server applications in multi-platform environments with Java/J2EE technologies using Object Oriented Analysis and Design OOAD . Involved in all the phases of Life Cycle of Software Development SDLC .
- Have worked in Banking, Telecommunications, Lottery Gaming and Health Care domain based applications.
- Possess excellent interpersonal skills and have exposure on working with Multicultural customers.
- Expertise in developing MVC based applications using frameworks like Struts, Spring and Jsps.
- Extensive experience and actively involved in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
- Extensive experience in designing front end interfaces using HTML, JSP, CSS and Java Script.
- Having good experience in developing user inter face using responsive frameworks like Bootstrap framework.
- Good experience in using Spring framework and its modules like Spring MVC, Spring IOC, Spring JDBC, Spring ORM and AOP.
- Expertise in implementing and deploying SOAP Web Services and Restful Services to develop dynamic server side web contents.
- Expertise in developing business logic components using EJB and with ORM technologies Hibernate, JPA and OJB frameworks.
- Experienced in working with Light Streamer tool for live monitoring.
- Extensive experience in development and deployment on various high-end application servers like Web Sphere Process Server 6.1, Weblogic7.0, WAS 6.1, and JBOSS 5.x.
- Expertise in Design and Implementation of Web services and Business Processes BPEL .
- Good experience in Object Oriented, Service Oriented Design and Development.
- Used Clear Case, CVS, Maven, and Subversion for Source code version control.
- Experience in creating reports which are used to deliver rich content onto the screen, to the printer or into PDF, HTML, XLS, CSV and XML files.
- Experience in designing transaction processing systems deployed on various application servers including Tomcat, Web Sphere, JBoss, Web logic.
- Good Experience on Remedy, JIRA, Toad, Squirrel, Version One for tracking the tickets like accepting the tickets/defects, Submitting the tickets and closing the tickets etc.,
- Excellent Experience in Code Refactoring.
- Designed dynamic user interfaces using JQuery, AJAX and Dojo to retrieve data without reloading the page and send asynchronous request.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Excellent communication, analytical, interpersonal and presentation skills.
- Having good experience in handling the client calls.
Technical Skills:
Operating Systems | Microsoft Windows XP, AIX/Unix server. |
Languages | Java and SQL. |
Web Technologies | JSP, Servlet, JQuery, Spring Modules Core, AOP, JDBC, IOC, MVC, dform , EJB, DOJO, JDBC, JMS, AJAX, STRUTS1.2, Maven and Ant. |
Development Tools | Web Sphere Integration Developer 6.1, Rational Software Architect 6.0, Eclipse and My Eclipse. |
SOA Tools Technologies | Web Services, RESTful Web Services, BPEL, IBM WebSphere Process Server 6.x, WebSphere Application Server 6, IBM WebSphere MQ 6.x, Axis, IBM Webservice runtime, SOAP UI. |
Application/Web Servers | IBM WAS 6.x, WPS6.x, BEA Web Logic Server7.0, JBoss 5 and Tomcat. |
RDBMS | IBM DB2, Oracle 9i, Toad, Squrrel. |
ORM tools | Hibernate, JPA and iBATIS. |
Data Processing | XML, CSV, JSON, JAXB, DOM, SAX, Castor and XStream |
Work Summary
Senior System Engineer
Confidential
Role Responsibilities:
- Extensively involved in the lifecycle of the software design process including, requirement analysis and prototyping, design, interface implementations, unit testing and maintenance.
- Created Domain Objects Request processor controller classes for the application using Model View Controller MVC approach with Spring annotations.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using dependency injection.
- Used the Light Streamer API for live monitoring and continuous polling.
- Developed UI Components implemented an asynchronous, AJAX based rich client to improve customer experience using DHTMLX js framework.
- Used Apache Cassandra drift query API for interacting with Cassandra Big data.
- Used the Bootstrap responsive framework for rich user interface.
- Designed and developed Data access objects with Spring ORM and Spring JDBC modules using framework JPA.
- Created Action Classes, Action Forms, and Form Bean Request processor for the application using Model View Controller MVC approach.
- Involved in making the RESTful web service calls and formatting data objects in JSON and XML formats using JSON API.
- Created Web service client from WSDL using JAX-RS with the help of Eclipse IDE. This is to communicate with third party application Remedy.
- Developed the application using Eclipse Helios IDE.
- Developed Developers test for repeatable test by using JUnit for fixing defects.
- Used Jenkins as the build and deployment tool for continuous integration. This is used to deploy the application in different environments like SIT, UAT, PREPROD and PROD.
- Involved in the Deploying the ear file in JBoss Application Server.
- Involved in the code fixing and system testing activities.
- Used SVN client for Source code version control.
- Used JIRA tool for defect tracking fixing
Environment: Jboss 7, Web Services, Spring 3.x, JQuery, Ajax, Bootstrap, Lightstreamer, SVN, Oracle and RESTful Service.
Confidential
Tech Lead
Roles Responsibilities:
- Involved in the Software Life Cycle including requirement analysis estimation design and development.
- Designed the process flow, XSDs, WSDLs using Websphere Integration Developer WID tool
- Developed transactional POJOs using Hibernate, configured the hbm files in hibernate persistence unit for performing database transactions.
- Developed Stored Procedures and Functions in Oracle9 database and the stored procedures mapped in Hibernate hbm files for POJO representation.
- Developed the SOAP Web services using the JAX-RS framework with the help of Websphere Integration Developer IDE.
- Developed the BPEL processes with WID and integrated with SOAP Web Services.
- Implemented J2EE Design patterns like Singleton, Factory and Service patterns for good application performance.
- Integrated the process with different client applications and partners using Web services.
- Developed the controllers using Spring Annotations for request mapping in a Model-View-Controller architecture for developing the User interface application.
- Implemented the user interface grids and other UI components using DOJO framework for Ajax based calls.
- Coordinated with all the teams to ensure the smooth delivery of the project.
- Performed code reviews to provide high quality deliverables to the client.
- Involved in the Deploying the ear file in Websphere Application Server.
- Involved in the code fixing and system testing activities.
- Used Clear Case for Source code version control.
- Used JIRA tool for defect tracking fixing
Environment: J2EE, BPEL, Hibernate, Websphere Process Server6.0.2, Web Services, SVN, Oracle 8 and SOAP XML.
Confidential
Sr. SOA Developer
Role Responsibilities:
- As a tech lead actively participated in requirement gathering and provided the estimations during the DRD phase.
- Designed the XSD schemas, WSDLs and the web services using Eclipse IDE.
- Developed the Web Services from WSDL with bottom up approach using JAX-RS framework. Stubs and skeleton classes generated with the help of Eclipse IDE.
- Developed the POJOs with help of Hibernate framework mappings and integrated with Spring ORM module.
- Developed the ActionControllers, DynaActionControllers and FormBeans using the Struts MVC framework and user interface is rendered with JSPs with help of Tiles framework.
- JSTL library is extensively used in the jsps for response content rendering in the UI.
- Used Jquery framework in the front end to make the AJAX calls. JqGrids, TreeGrids and other components are extensively used.
- Most of the ajax calls are made using Jquery post, get and ajax notation calls. Having good experience in handling different type of response data formats like JSON, CSV and XML for marshaling and unmarshaling techniques.
- Used APIs like Castor and XStream for marshaling and unmarshaling of request response data formats.
- JSTL library is extensively used in the jsps for response content rendering in the UI.
- Successfully integrated the Web services with UK gateway platform and tested with SOAP UI.
- Implemented J2EE Design patterns like Singleton, Factory and Service patterns for good application performance.
- Involved in the Deploying the ear file in Websphere Application Server.
- Involved in the code fixing and system testing activities.
- Used CVS for Source code version control.
- Used JIRA tool for defect tracking fixing
- Performing code reviews of the team to deliver the quality deliverables.
- Performing post live activities such as preparing LOC documents and project metrics.
Environment: J2EE, Struts, Websphere Process Server6.0.2, Hibernate, Web Services, CVS, Oracle 8 and SOAP XML.
Confidential
Sr. SOA developer
Responsibilities:
- Designed the proof of concept application in Spring MVC during the design phase.
- Developed the web services SOAP WSDL using Axis frame work using bottom up approach.
- Developed the Data Access object using Hibernate framework and integrated with Spring ORM module.
- Used AJAX framework in the front end to make the asynchronous calls.
- Integrated the Web services with User interface frame work by generating web clients from the WSDL.
- Involved in the Deploying the ear file in Websphere Application Server.
- Developed the Strored Procedures and functions in the DB2 database and used the TOAD tool.
- Used CVS for Source code version control.
- Used JIRA tool for defect tracking fixing
- Performing code reviews of the team to deliver the quality deliverables.
- Performing post live activities such as preparing LOC documents and project metrics.
- Used the Maven tool for build and deployment of the application into WAS server.
- Used SVN tool for version control of the source code.
Environment: J2EE, Websphere Application Server6, Maven, Web Services, Spring MVC, SVN, DB2, AJAX and SOAP XML.