We provide IT Staff Augmentation Services!

Consultant - App Dev Resume

2.00/5 (Submit Your Rating)

CA

SUMMARY

  • Over 12 years of strong expertise in the IT Industry having sound experience in web based and client server application software analysis, design, development, implementation, testing and maintenance using J2EE and SOA.
  • Expertise in J2EE Web tier frameworks like Struts 1.2/2.0, Spring 3.0 MVC.
  • Expertise in Spring Security with LDAP authentication and authorization security process.
  • Experienced in implementing Authorization specification OAuth 2.0
  • Expertise in integration of Fraud Prevention services Maxmind and Iovation.
  • Strong application integration experience using Spring Integration, messaging (Spring JMS, MDB), Apache Camel, Web Services (SOAP/REST), Spring AOP, Spring Hibernate, XML, JAXB, Spring IOC, JSON.
  • Extensive NoSQL database experience with MongoDB.
  • Experienced in implementing cross - platform server side web applications using Node JS & Express JS.
  • Developed custom look and feel components like JQuery, Bootstrap JS, Angular JS, JSF and Thymeleaf.
  • Expertise in developing J2EE applications using JSP, EJB, JMS, XML, JNDI, JDBC, Java Beans, HTML, JavaScript on Windows & AIX environments.
  • Experienced on Agile & Waterfall SDLC Methodologies.
  • Worked on the Websphere Work Manager and created Asynchronous threads.
  • Efficient in developing, deploying J2EE applications and packaging using Ant in Web logic and WebSphere Application Server.
  • Specialization includes J2EE and SOA
  • Varied experience in working on different domains like Property and Casualty Insurance, Retail etc.
  • Efficient in packaging & deploying J2EE applications using ANT and Maven on Apache Tomcat, WebLogic, Amazon Web Services (AWS) and WebSphere.
  • Exposure to Full Life Cycle Solution Development (Requirements, Analysis, Design, Implementation, Deployment, Documentation, Testing, User Training & Support).
  • Expertise with Eclipse, Rational Application developer (RAD8), Webshpere Studio Application Developer (WSAD), and Apache Tomcat.
  • Experienced in Issue tracking systems such as Atlassian JIRA, Test Director, Clear Quest, Request Tracker and Element tool.
  • Expertise in developing models based on Unified Modeling Language (UML) using Rational Rose and Visio.
  • Extensively worked with Repository tools like Clear Case, Win CVS, VSS and Atlassian Stash.
  • Having knowledge in XSL, AJAX, XSLT, SOAP, WSDL, XML Beans and MQ Series.
  • Experience with databases such as MySQL, Oracle9i, SQL Server & IBM DB2 and writing the SQL queries & SPs.
  • Worked on Project Management tool Apache Maven for project builds.
  • Extensive experience in coordinating the Offshore Development activities.
  • Strong analytical, problem solving and troubleshooting skills, willingness and ability to quickly adapt to new environments and learn new technologies.

TECHNICAL SKILLS

Java/J2EE Technologies: Java 1.8, JDBC, Servlets, JSP & JNDI

Frameworks/Patterns: RESTful Web Services, AJAX, SOA, Core Java & J2EE Design Patterns

MVC Frameworks: Struts 2.0, JSF 2.0 and Spring MVC

Security Framework: Spring Security with LDAP

Authorization Protocol: OAuth 2.0

Fraud Prevention Service: Maxmind and Iovation.

Web Technologies: JSTL, XML (XSLT, DOM, SAX, JAXB & XML4J) HTML, AJAX, JQuery, Angular JS, Node JS & Thymeleaf

ORM Technologies: Hibernate 4.3 Framework.

Web & App Servers: BEA Weblogic Application Server (Work Shop) 10.2, 9.2 & 8. 1, Apache Tomcat, Amazon Web Services(AWS) and JBoss

IDE Tools: Eclipse 3.0, Rational Application Developer (RAD8), IBM Web Sphere (WAS), IBM Web Sphere Studio Application Developer (WSAD), JBoss Developer Studio.

Tools: & Utilities: Rational Clear Case, GIT, CVS, Visual Source Safe, Clear Quest, ANT, Maven, Mercury Test Director 7.5, Element Tool, Request Tracker, Rational Rose, Atlassian JIRA, Stash and Confluence.

Designing Methodologies: OOAD with UML

Relational Databases: Oracle, IBM DB2, SQL Server, MySQL

NoSQL: MongoDB

Middleware Technologies: EJB, JMS, Apache Active MQ, Apache Camel, Apache ServiceMix.

SDLC Methodologies: Waterfall, Agile

Operating Systems: Windows NT, Windows 2000, Linux and AIX

PROFESSIONAL EXPERIENCE

Confidential, CA

Consultant - App Dev

Responsibilities:

  • Ensure with stakeholders (Business, IT) that the solution address business needs
  • Co-ordinate and work with all cross-functional teams to execute the project deliverables
  • Have regular hand-shake with off-shore & On-shore teams and track status of deliverables
  • Address post-production tickets and stay on top of escalated issues to get into closure
  • Responsible to review Development code, testing results, deployment readiness and other critical deliverables
  • Lead and manage the customer (internal/external) during the project phases and activities to achieve effective solution closure
  • Ensure project milestones are met on-time and delivered with quality results
  • Performs Quality Assurance coding and design review.
  • Implementing well designed, testable, efficient code with 80% code coverage.
  • Writing Junit tests for unit and integrating using Mockito test framework.
  • Service Oriented Architecture, design, development, implementation and integration of enterprise wide applications using Web Services (SOAP&REST), Apache Camel, Apache CXF and related technologies SOAP, XML, XSD, UDDI, WSDL.

Confidential, CA

Consultant - App Dev

Responsibilities:

  • Coordination with Onshore/Offshore team.
  • Monitor, review and act as Onsite Coordinator.
  • Performs analysis and develops system solutions, including the gathering of user requirements, assessing business processes, proposing system designs and functionality, developing user interfaces, and developing program codes.
  • Complete applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Developed and supported ePartner application extensively under NodeJS, AngularJS, ExpressJS and MongoDB.
  • Creating callbacks using Node JS.
  • Implemented RESTful service using Express JS with Node JS.
  • Updated status of tickets on JIRA.
  • Document user stories on JIRA.
  • Add filters to JIRA board.
  • Used JIRA to report bugs or issues tracking.
  • Creating development backlogs in JIRA.
  • Securing REST services with OAuth 2.0 authorization specification.
  • Using ActiveMQ as a Message Oriented Middleware for integrating applications.
  • Integrating General Liability and Umbrella Liability applications through ActiveMQ message broker using JMS.
  • Managing Messaging Topics using ActiveMQ messaging broker.
  • Implementing Apache Camel DSL scripts to route messages.
  • Implementing well designed, testable, efficient code with 100% code coverage.
  • Writing Junit tests for unit and integrating using Mockito test framework.
  • Maintains and troubleshoots issues with existing or developed systems.
  • Developing velocity scripts to generate insurance forms through Adobe Designer.
  • Enforce standards and best practices
  • Mentors junior member on the team
  • Assists in resolving production support problems. Develops and suggests alternative approaches to resolving problems
  • Regularly check code into our continuous integration environment.
  • Supports and collaborates with peers by providing advice, sharing knowledge, and actively cross-training as directed.

Confidential, CA

Sr. Software Engineer

Responsibilities:

  • Implementing REST service calls.
  • Participated in Designed and Implementing REST interface.
  • Designed to use Apache CXF api for REST calls and integrate with Spring Core design.
  • Responsible for Spring and REST api integration.
  • Securing REST services with OAuth 2.0 authorization specification.
  • Managing distributed cache using Hazelcast.
  • Participated in implementation and design of SQL Stored Procedure for SQL Server.
  • Responsible for generating the SQL Server reporting from Java layer using SQL Server Reporting engine.
  • Development of Stored Procedures using cursors for changing the index names in entire schema.
  • Developed an interface to make SOAP calls to Microsoft SQL Server Reporting service for reports.
  • Deploying application on Amazon Web Services (AWS) in EC2 environment.
  • Log monitoring, deployment and restart web servers in Amazon Web Services.
  • Involved in Database design, implementing Stored Procedures.
  • Used JIRA to report bugs or issues tracking.
  • Creating development backlogs in JIRA.
  • Used Stash to pull and upload code to repository.
  • Development of Spring MVC controllers.
  • Implementing Authentication and Authorization process for the users using Spring Security with LDAP.
  • Design and implement UI using Thymeleaf.
  • Developed a Single page application (DERS) using Angular JS, NodeJS and MongoDB for monitoring devices, geo locations and environments.
  • Integrating user facing elements with server side logic using Node JS.
  • Creating callbacks using Node JS.
  • Implemented RESTful service using Express JS with Node JS.
  • Implementing the service to avoid fraud users and capturing the customer’s device reputation.
  • Integration with Maxmind services to capture Geographic location of the customers.
  • Implementing checks for Fraud users or anonymous clients using Iovation services.
  • Involved in writing Random Number Generation tests such as Coupon Collector’s test, Permutation tests etc.
  • Involved in developing Requirement model, Analysis Model, Design Model of the project.
  • Implementing SOAP services for SQL Server reporting engine.

Confidential, CA

Lead Consultant

Responsibilities:

  • Coordination with Onshore/Offshore team.
  • Conducting Team Action Meeting with offshore team.
  • Leading the daily status calls with offshore team.
  • Developing REST service calls using Jersey api.
  • Participated in Designed and implementing annotation based REST interface.
  • Configuring the REST web services to Spring context.
  • Involved in developing Requirement model, Analysis Model, Design Model of the Project using Rational Rose
  • Used JSP, Java script, AJAX and Multi Threading in Web module for this application.
  • Actively involved in configuring and deploying on IBM Web Sphere Application Server WAS.
  • Used Spring MVC as the base framework to achieve (MVC) Model View Controller.
  • Involved in implementing DAO's and services using Spring.
  • Developed and maintained application based on Hibernate 3.1 framework with object/relational Mapping (ORM).
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to DB2 Relational data model with a SQL-based schema.
  • Writing service methods and SQL queries using HQL.
  • Involved in configuring JNDI properties.
  • Used AJAX framework for server communication and seamless user experience.
  • Used client side java scripting: JQUERY.
  • ANT is used to create build file and does Unit testing by creating Test Suites using JUnit Framework.
  • Solving the issues found during the testing phase for all the modules that developed.

Confidential, CA

Sr. Java Developer - App Dev

Responsibilities:

  • Involved in re-designing and re-factoring code to improve the application performance.
  • AJAX, EXT JS, JQuery component integration.
  • Developed the JSP/HTML. Designed & developed the web pages using GUI Builder.
  • Design / Development of DAO layer with JDBC.
  • Used AJAX framework for server communication and seamless user experience.
  • Used client side java scripting: JQUERY (TABS and DIALOGBOX)
  • Coded Hibernate configuration files to persist the data into Oracle 10g Database.
  • JSP page development using custom tags.
  • Validation functions to re-use across the applications.
  • Developed logging frame work using Log4J.
  • Deployment of the new version release changes to test server and production server.
  • Used JSTL tag libraries to efficiently implement the User Interface for the application
  • In addition to my project work, I also involved in code reviews of other developers
  • Involved in providing application knowledge transfer to new team members and production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels..
  • Implemented application specific exception handling.

Confidential, TN

Java Developer

Responsibilities:

  • Collected business user’s requirements and created the business requirement documents
  • Actively interacted with client and developed business system analysis and design report.
  • As the Team Member meeting the deadlines of the project and scheduling the task for the team members.
  • Used Struts2.0 based Validation framework for Presentation validation - also developed custom validations which were registered in the validation rules.
  • Used JSF as the base framework to achieve (MVC) Model View Controller.
  • Involved in use case, sequence, collaboration & deployment UML diagrams preparation.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • UI development using JSTL, JSF & AJAX programming.
  • Foreseeing the Potential Issues and escalating to the higher levels and involved in resolution discussions.
  • Developing Hibernate components for the use cases, tuning configurations for best performance.
  • Developed MVC components using Spring.
  • Deployed the application using ANT build scripts and used Cruise Control for automated builds.

Confidential, TN

Team member

Responsibilities:

  • Participated in UI development, XML.
  • Developing the JSP’s, Servlets, and Java Beans as part of MVC in Struts framework.
  • Involved in writing test cases and execution.

We'd love your feedback!