Sr. Applications Developer Resume
Richfield, MN
SUMMARY
- Experience in design, analysis, development and maintenance of complex high performance and scalable distributed object - oriented applications.
- Designed and implemented J2EE design patterns such as MVC (Model View Control), DAO (Data Access Object)
- Experience in developing web pages and templates using HTML, JavaScript, JQuery and CSS.
- Experience in creating custom use modules and components which extend the elements and modules of core AngularJS.
- Experience in the IT industry providing ITIL and IT Service Management Solutions in IT Infrastructure with expertise in the ITSM suite (ServiceNow, BMC Remedy, and HP Suite of Products).
- Proficient in developing Client scripts, Business Rules, Web Service Import sets, Transform Maps & developing scripted web services.
- Well versed with Agile/Scrum Methodology to implement ServiceNow Platform leveraging Start Now module in SN.
- Experience with all phases of SDLC including Analysis, Design, Coding and Testing.
- Created requirements matrix and tracked solution validation to requirements matrix.
- Designed and developed client scripts, business rules, ACL and Java Scripting in ServiceNow
- Experience with Servicenow AD orchestration
- Provided analysis, design and development of Service-Now trouble ticketing and incident management systems to support the company’s technical operations.
- Well versed in integrating ServiceNow with other third part applications like HPOO, Tally, BMC Remedy, Qualys & Twilio.
- Very strong communication skills, problem solving skills and work ethics.
- Experience in RUP and Agile development (TDD and SCRUM) methodologies.
- Good knowledge on detailed functional design, administration and functional test execution activities across all Salesforce clouds (Sales & Service Platform).
TECHNICAL SKILLS
Languages: Java, C, C++, HTML, SQL, UML.
Web Technologies: Servlets, JSP, JSTL, JDBC, MQ, HTML, XHTML, JavaScript, JQuery, CSS, XML, LOG4J, ANT, MAVEN, SOA, EXT-JS, EJB.
Framework: Struts, Spring, JSF and Hibernate
Application Servers: JBOSS, Apache TomcatIBM WebSphere, WebLogic
Databases: Oracle, DB2, Sybase, Mongo, PostgreSQL and SQL
Web Services: SOAP, WSDL, XML, XSLT, JAX-WS, REST, JAX-RS, JAXB
PROFESSIONAL EXPERIENCE
Confidential, Richfield, MN
Sr. Applications Developer
Responsibilities:
- Involved in planning process of iterations under the Agile Scrum methodology.
- Developed server side application to interact with database using Spring Boot and Hibernate.
- Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with spring for processing business needs.
- Implementing MVC architecture using hibernate value objects and mapping xml files.
- Experience in Core Java Technologies, SDLC (Software Development Life Cycle), and design and development of web-based application.
- Designed and developed the application using Struts framework.
- Strong debugging skills, creative preparation of user-level documentation.
- Build RESTFUL web services using JAX-RS API.
- Designed and developed API with all the CRUD capabilities using SOAP
- Ensure quality assurance on the deliverables.
- Developed client side and server-side validations using validation controls using HTML5, jQuery and JavaScript.
- Experience in using build/deploy tools such asJenkins, Docker and OpenShiftfor Continuous Integration & Deployment for Microservices.
- Used spring framework configuration files to manage objects and to achieve dependency injection, IOC and transaction management.
- Functionality is implemented usingSpring IO/Spring BootandHibernate ORM.
- Deployed and configured the web applications in Web sphere application server.
- Refactored existing applications to meet new requirements.
- DevelopedFrontendwithin object-oriented JavaScript framework likeAngular.JS, Node.js.
- Coordinated with testers during functional and integration testing for modules developed.
- Participated in Server upgrades, code migrations, and also worked on important enhancements in the business requirements.
Confidential, NY
Sr. Applications Developer
Responsibilities:
- Analyzed the system, worked with the Business Analyst team for gathering the requirements of the system.
- Used spring framework configuration files to manage objects and to achieve dependency injection, IOC and transaction management.
- Experience in writing SQL Queries, Dynamic-queries, sub-queries and complex joins for generating Complex Stored Procedures, Triggers, User-defined Functions, Views and Cursors.
- Responsible for performance testing, investigating performance regressions and fixing them
- Addressed cross-browser compatibility issues.
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
- Used Spring MVC pattern and IOC concepts for developing the application.
- Writing extensive unit tests using automated TDD tasks
- Defined and developed the application's presentation layer using HTML5, CSS3, JavaScript and jQuery Scripting.
- Responsible for performance testing, investigating performance regressions and fixing them.
- Used spring framework configuration files to manage objects and to achieve dependency injection, IOC and transaction management.
- Experience in DOM manipulation using JavaScript, jQuery, ReactJS and AngularJS.
- Used Selenium IDE for Open source web testing.
- Coordinated with testers during functional and integration testing for modules developed.
- Used Subversion for software configuration management and version control.
- Used JIRA for ticketing system.
Confidential, NY
Sr. Applications Developer
Responsibilities:
- Involved in Analysis, Design and development phases of project.
- Implemented RESTFUL Web Services for integration of complex systems with leading 3rd party enterprise and legacy software products.
- Developed batch jobs using Spring Batch for processing records.
- Create and maintain XSL to render the content from Content management system.
- Developed Web Services using XML, XSLT, and SOAP and used SOAP UI tool for testing the services.
- Configured multiple Catalog Items Front-end web / GUI components using JavaScript, CSS, and HTML5.
- Developed web services using JAX-RS supporting both XML and JSON formats.
- Used Java, JSP, spring and Hibernate for implementing new enhancements and fixing defects.
- Designed and implemented J2EE design patterns such as MVC (Model View Control), DAO (Data Access Object).
- Developed single page applications using Angular.JS and Backbone.JS framework.
- Implemented RESTFUL Web Services for integration of complex systems with leading 3rd party enterprise and legacy software products.
- Create and maintain XSL to render the content from Content management system.
- Involving in design and developing re-usable Web Services and Java Utility classes to support XML using XML Spy, SOAP, XML, DOM, SAX, DTD, XML Schemas and XSLT
- Configured and used Log4J for logging all the debugging and error information.
- Responsible for writing/reviewing server-side code using Spring JDBC and DAO module of spring for executing stored procedures and complicated SQL queries.
- Developed web services using JAX-RS supporting both XML and JSON formats.
- Experienced in using Selenium Web driver using J-UNIT framework.
- Involved in incident management, troubleshooting, and enhancements.
- Involved in deployment of code to DEV/STAGE/PROD environments.
- Used JAZZ RTC for open source control management and RAD for application development.
- Used Maven to build and deploy applications
Confidential, NY
Sr. Software DEVELOPER
Responsibilities:
- Design and architectural discussions of the project.
- Responsible for migrating and configuring the web applications.
- Developed RESTFUL Web Services in Java with Apache Axis. Experience with SOAP/WSDL
- Used Firebug and Http Basic Watch to inspect, edit and monitor CSS, HTML, AJAX, JavaScript, Angular.js, Backbone.JS requests in any web page.
- Developing and maintaining the front-end functionality of websites.
- Addressed cross-browser compatibility issues.
- ImplementedPUB/SUBmessaging in MQ series.
- Configured MQ Objects within the WebSphere Application Environment.
- Involved in designing and implementation of MVC design pattern using spring framework.
- Developed and configured the views and controller classes in spring framework.
- Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object-oriented java objects using Hibernate.
- Responsible for coding the DB PL/SQL, SQL, and migrating data between DB.
- Experience doing performance tuning and code optimization with JProfiler.
- Work involved design, implementation and coding in XML, Java, Java Servlets, Xslt, J2EE, JMS, JNDI, EJB, JSP, and Perl Scripting etc.
- Experience with Python scripting for invoking the batch jobs.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Used Subversion for software configuration management and version control.
- Used JIRA for ticketing system.
- Used IntelliJ for Application Development.
Confidential, NY
Software Engineer
Responsibilities:
- Analysis, development and testing of connectivity links to external brokers and internal trading systems.
- Involved in application development with IntelliJ.
- Implemented Web Services for integration of complex systems with leading 3rd party enterprise and legacy software products.
- Developed Web Services using XML, XLST, SOAP and used SOAP UI tool for testing the services.
- Designed and implemented J2EE design patterns such as MVC (Model View Control),DAO (Data Access Object).
- Used Spring MVC pattern and IOC concepts for developing the application.
- Developed client side and server-side validations using validation controls using Jquery and JavaScript.
- Designed and implemented multi-tier applications using Java, Mongo and JSTL.
- Developing and maintaining the front-end functionality of websites using HTML5, JavaScript and CSS3
- Implementation of enterprise application with jQuery, Angular.JS, Message Broker and Spring MVC
- Used spring, JDBC and JPA at persistence layer (DAO).
- Used Jenkins for continuous integration services for software development
- JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology.
- Used GIT for version controlling.
- Used Maven to build and deploy the application.
- Configured and deployed applications into Tomcat and JBoss servers.
Confidential, NY
Software Developer
Responsibilities:
- Involved in Analysis, Design and development phases of investment banking and equity research domain.
- Involved in application development with RAD and web sphere.
- Developed the controller Servlet to handle the requests and responses.
- Developed the application using with technologies like SOA, Web services, XSLT, JSP, JMS, JQuery, Struts, spring, and Hibernate.
- Built JPA-based data access layer using annotations to define entities, relationships and named queries.
- Experience in configuring and administration of connection pools for JDBC connections and JMS connections.
- Designed and implemented SOA compliant management and metrics infrastructure for new WebSphere ESB infrastructure utilizing the SOA management components.
- Used multithreading in programming to improve overall performance.
- Create and maintain JSP and HTML to render and display the Content on HUB.
- Used Perforce as the version controller.
- Used Remedy for defect processing.
- Wrote test plans and unit test cases to perform Integration testing.
- Implemented Logging (log4j), exception Handling.
- Used SQL to perform data mapping and backend testing. Also documented all the SQL queries for future testing purpose.
- Involved in fixing bugs, and minor enhancements for existing applications.
Confidential, Marlton, NJ
Software Developer
Responsibilities:
- Designed and developed Class Diagrams and Sequence Diagrams using Rational Rose.
- Involve in CAB calls and change management activities for new enhancement process for organizational change and application change in the wok around.
- Manage outages, driving and coordinating resolution, including calls, escalation and notification to all senior and executive stakeholders across the firm, as well as coordinating all incident support activities.
- Implement ITIL v3 aligned processes in Service-now.
- Responsibility to monitor the ITIL Service delivery via process mapping audits and design the procedure.
- Implementation of custom dashboards, reporting, and metrics as well as Staff assessment on ITSM tools and ITIL Processes.
- Responsibility to monitor the ITIL Service delivery via process mapping audits and design the procedure.
- Designed and analyzed J2EE architecture using struts through java servlets.
- Used JQuery and JSF validation framework for front end validations.
- Used SOA architecture to develop customer profiles using SOAP based web services.
- Used JAXB annotations to marshal and unmarshall request and response.
- Used JMS for mailing statistics data to the users and approved authorities.
- Developed server-side functionality for Admin Interface features (adding a User Modifying the User Details, Assigning Roles, Modifying Roles etc.).
- HTML, JavaScript, Ext-JS was used to create user-friendly GUI
- Developed GUI using JSP’s.
- Working with creation of Tag Libraries, using JSTL and Struts tags.
Confidential, Columbus, OH
Java Developer
Responsibilities:
- Analyzed the system, worked with the Business Analyst team for gathering the requirements of the system.
- Validated the requirements for the application (SDLC).
- Designed Use Case diagrams, Class diagrams, Sequence diagrams.
- Designed the Web application implementing the Model View Controller pattern to make it extensible and flexible.
- Used spring framework configuration files to manage objects and to achieve dependency injection, IOC and transaction management.
- UsedSpring AOPmodule to handle transaction management services for objects in Spring-based application
- WroteSAXfor XML Schema Validation and usedSOAPfor sending and getting data from different applications
- Designed and developed JSP pages, JavaScript, HTML, Action classes using Struts Framework.
- Understand concepts related to and written code for advanced topics such as Java serialization and Multi-threading.
- Developed GUI for different modules using HTML/CSS, JQuery.
- Was involved in development of the presentation and middle -tier components that provide the new security features.
- Used JMS API for communication between the components.
- Involved in the design and development of the Data Access layer using Spring JDBC classes, responsible for inserting data in MySQL database.
- Developed testing code with JUnit.
Confidential, Coppell, TX
Java Developer
Responsibilities:
- Analyzed the user requirement and designed various screens.
- Developed Servlets, JSPs for processing data & creating user outputs.
- Developed login and logoff functionality using HttpSession and user views.
- Accessed stored procedures and functions using JDBC Callable statements.
- The open source MVC architecture implemented using Struts.
- Design, development, registration of many Servlets and JSPs in Tomcat Server.
- Developed the middle tier application using the Java Servlet API.
- Worked with PostgreSQL adding, removing and changing fields.
Confidential
Java Developer
Responsibilities:
- Involved in the Full Software Development Life Cycle (SDLC) of the project.
- Interacted with the business analysts to fit the application to the Business Requirements.
- Mapping the business requirement to the technical specification and detailed design documents
- Developed Servlets, EJBs and deployed them on WebLogic application server
- Developed GUI using JSP and HTML/CSS.
- Created Stored procedures using PL/SQL
- Wrote test plan, test cases, test scripts and prepared documentation.