Application System Engineer Resume
Chandler, AZ
SUMMARY:
- 10+ Years of Technical Experience in Complete SDLC (Software Development Life Cycle) including Analysis, Design, Development, Implementation and testing of various client/server, N - tier and web applications.
- Well aware of agile mode of development using SCRUM approach.
- Proficient in developing applications with server side technologies.
- Very strong technical skills in Core Java, Servlet, Spring, Hibernate Integration, J2EE design patterns, Web service SOAP/REST, UML, XML and Oracle Technologies
- Very Strong knowledge on developing web services with Spring Web service and Spring Integration framework.
- Good exposure on J2EE design patterns such as Model View Controller (MVC), Transfer Object, Value Objects, Data Access Object (DAO), Façade pattern, Singleton pattern, Factory method pattern e.t.c
- Extensive experience in developing ORM components using Hibernate and very proficient in HQL.
- Extensive experience in working with JBoss Drools (Workbench 5.4, 6.2, 6.4) in writing business rules to deal with complex business scenarios.
- Extensive experience in working with JBoss Guvnor for writing and managing complex business rules.
- Extensive experience in developing complex product solutions which deals with atomic transactions.
- Extensive experience in developing multithreaded application using Spring Framework and Advanced Java.
- Extensive knowledge on transaction management and Locking.
- Extensive experience in developing Batch utilities using Spring Batch to solve complex and heavy business scenarios which involves large chunk of data.
- Extensive experience in Java XML parsing using Stax, Wax, JAXB.
- Extensive experience in Apache FOP for document generation using XML and XSL.
- Extensive Experience in using Velocity Engine for different kinds of template generation for Emails and reports
- Extensive knowledge on Web service using SOAP protocols and AXIS2
- Strong knowledge on different architectural and design patterns like Domain Driven Designs.
- Excellent experience in developing applications by adapting SOA and Quartz Integrations
- Extensive experience in using Drools for Business rules with JBoss application server and solved many complex business problems.
- Excellent experience in developing applications using JMS and Active MQ
- Extensive experience in Integrated Testing and Unit Testing using Junit and Documentation
- Resourceful in the completion of projects with ability to multitask and meet strict Deadlines.
- Self-motivated, good team player with excellent technical, communication and Interpersonal skills.
TECHNICAL SKILLS:
Programming Languages: Core Java, HTML, JSP, Swings, XML, XSL, SQL
J2EE Common Services APIs: Java Security (One way SSL, MASSL), Java Servlet, JNDI, JMS, JTA, Java Mail, JDBC, and Connection Pool.
Frameworks / APIs / Tools: JAXB, WAX, STAX2, Spring Core, Spring Batch, Spring AOP, Spring Web Service, Spring MVC, Spring Integration Framework, Spring Multi-Threading, Apache FOP, Quartz, Log4J, Junit, Ant, Maven, Web Services(SOAP/REST), AXIS2, Apache commons Validator, Hibernate, Drools, JBoss Guvnor 5.4, Hsql, Jmock, Spring MVC, REST services, Apache CXF, JMS, Apache Active MQ, SOAP 1.1 and SOAP 1.2, REST, Drools 6.2 Work bench, KIE Execution server 6.2, JBPM
Web/Application Servers: Web logic 12 C, Apache Tomcat, TomEE Plus, JBoss 4.2.3/ 7.1, WebSphere
RDBMS: Oracle 8i/9i, MS Access, MySQL, HSQLDB, MS SQL
No SQL: Apache Cassandra
Designing Tools/ Methodologies: VISIO, Star UML, Balsamiq, Rational clear case
Development Tools: IntelliJ Idea, Eclipse, JDeveloper, Net Beans, Sonar
Application Tools /Products: MS-Office, SQL Developer, MS-Project, Tora
Source Control: SVN, Perforce
PROFESSIONAL EXPERIENCE:
Confidential, Chandler, AZ
Application System Engineer
Roles and Responsibilities:
- Analyzed the Business requirement documents and coming up with Functional Design Documents for the implementation.
- Designed and developed Web service component using SOAP 1.2 protocol with Spring Integration Framework and Spring Web Service.
- Implemented and wrote various XML utility cases to handle Web Service request and response using Stax2, JAXB and Wax.
- Design and implemented Java Multi-threading concepts for a high volume service to handle customer product eligibility to meet SLA’s.
- Used Spring Integration Framework to develop a message driven protocol over Spring Web Service.
- Used JMS for messaging.
- Implemented various notifications and logging utilities using JMS and Java Mail.
- Used JBoss Guvnor 5.4 /Drools 62 Workbench and Drools 6.2 API’s for writing business rules to solve complex business problems.
- Designed and Developed many integration points with Drools to write business rules.
- Integrate Drools with COPS, COG engine to come up with flexible pricing options.
- Developed services that can handle minimum 1.7 million requests per day with strict SLA’s.
- Deployed services in WebLogic and TomEE Plus.
- Applied different architectural pattern and design patterns for COPS Pricing.
Confidential, St. Paul, MN
Senior Integration Developer
Roles and Responsibilities:
- Analyzed the product requirement documents and coming up with Functional Design Documents for the implementation.
- Involved in the redesign of the new enrollment SOR system for the state using open source java technologies like Spring framework, AXIS2, Hibernate and Apache open source libraries.
- Involved in the design and development of Rule (Drools) based services.
- Worked on IBM process management tools like ActieVOS for mediations.
- Lead the developments effort for the redesign of the BHP enrollment system.
- Evaluated and build the project with open source and rule engine technologies to make the system more flexible.
- Implemented and wrote various XML utility cases to handle Web Service request and response using Stax2, JAXB and Wax.
Confidential, Chandler, AZ
Application System Engineer (Level 5)
Roles and Responsibilities:
- Analyzed the Business requirement documents and coming up with Functional Design Documents for the implementation.
- Designed and developed Web Service component using SOAP 1.2 protocol with Spring Integration Framework and Spring Web Service.
- Implemented and wrote various XML utility cases to handle Web Service request and response using Stax2, JAXB and Wax.
- Design and implemented Java Multi-threading concepts for a high volume service to handle customer product eligibility to meet SLA’s.
- Used Spring Integration Framework to develop a message driven protocol over Spring Web Service.
- Used JMS for messaging.
- Implemented various notifications and logging utilities using JMS and Java Mail.
- Used JBoss Guvnor 5.4 /Drools 62 Workbench and Drools 6.2 API’s for writing business rules to solve complex business problems.
- Designed and developed many integration points with Drools to write business rules.
- Integrate Drools with COPS, COG engine to come up with flexible pricing options.
- Developed services that can handle minimum 1.7 million requests per day with strict SLA’s.
- Deployed services in WebLogic and TomEE Plus.
- Applied different architectural pattern and design patterns for COPS Pricing.
Confidential
Senior Software Consultant, Associate Architect and Technical Manager
Roles and Responsibilities:
- Analyzed the product requirement documents and coming up with Functional Design Documents for the implementation.
- Participated in daily Scrum and working with the team.
- Designed and developed different Web Service component using SOAP to expose OneBill API to integrate with third party applications.
- Apache commons validator for object validations.
- Designed and developed multi-threaded billing utilities using spring taskexecutor for batch applications.
- Implemented various notification utilities using JMS and Java Mail.
- Designed and developed many integration points with Drools to write business rules.
- Implemented different transaction management strategies while implementing complex product features.
- Integrated Drools with the product.
- Developed an extensive Query Framework with Hibernate (HQL) to create a wrapper on Hibernate framework.
- Used JBPM process flow to design the pricing approval process.
- Designed various billing features to support Saas requirements.
- Applied different architectural pattern and design patterns for OneBill.
- Used Velocity engine for notification templates for customer notifications
- Used Apache FOP for PDF generations
- Used JAXB for XML parsing for invoice pdf template creations.
- Used HSQL database for Junit and Integration testing
- Involved in deploying application using Amazon EC2 cloud.
Confidential
Staff Engineer
Roles and Responsibilities:
- Studied the requirements prepared by the Product Management Team.
- Prepared functional/technical documents.
- Coding - Developed applications using Core Java, Swings, JSP, Servlets, and SOAP based Web Services.
- Designed and developed customizable Java API’s for supporting client based implementations.
- Designed and developed Batch processing utilities using Java multi-threading technologies.
- Created JUnit test framework
