We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

IllinoiS

PROFESSIONAL SYNOPSIS:

  • 8 years of IT experience in Software Development; played a key role in system architecture design, analysis, development, implementation, Technical Production Support & Testing of various multi - tiers Web Based Enterprise application using J2EE technology, MuleESB, Mule API, Mule Cloud Hub and Rest & SOAP Webservice.
  • Excellent understanding of OOPS concepts.
  • Extensive knowledge of SQL, PL/SQL, HQL, JPQL, JPA.
  • Proficiency in Java/J2EE, Struts, Spring, Hibernate, EJB, Mulesoft, Javascript, JQuery, HTML, DHTML, AJAX, Java Swing, CSS, JDBC, JMS, MVC, XML, Velocity, JSon, JSP, Servlet, Junit, Log4j, JSTL,
  • Experience in working with WebSphere, Tomcat, JMeter, Google Postman, Google Map, RAD, Eclipse, Ant, Meven Build, New Relic
  • Experience in working with Oracle MS-SQL, Elastic Search and MySQL.
  • Experience in working with Data structure and Algorithms in java.
  • Experience in working with SOAPUI.
  • Experience in working with SOAP and Restful Web Services.
  • Experience in working in Mulesoft to create Rest web service using mule flow.
  • Experience in working in Groovy Script.
  • Extensively used different Tag Libraries like JSF Tags, Struts Tags, JSTL, JSP Expression, XML/XSD.
  • Familiar with AOP concepts and techniques and implementation of crosscutting concerns using Spring AOP.
  • Knowledge of various design patterns and their application when building modules.
  • Experience on working with Clear Case, CSV, SVN and GitHub.
  • Good understanding of SDLC and Software Architecture/ Design.
  • Comprehensive experience in multi-tier Web-based, Front-End, Intranet and Distributed applications.
  • Worked and supported Ticket Management Tools like JIRA.
  • Focused and hardworking, self motivated and team oriented coupled with excellent communication, logical and analytical skills.
  • Web services and building integration projects using MuleESB, Mule API and Mule Cloud Hub
  • Solid programming skills and experience troubleshooting Mule ESB, including working with debuggers, flow analyzers and configuration tools.
  • Experience working with RAML using Mulesoft. RAML specifications/build experience
  • Worked with Jasper Reports
  • Committed to timely and quality work, Quick learner, able to adapt effortlessly to new technologies, ability to work within a team as well as cross-team.
  • Highly motivated and a self-starter with effective communication and organizational skills, combined with attention to detail and business process improvements.
  • Proven competencies: problem solving and analytical skills, excellent presentation and documentation skills, application development, project management, leadership

TECHNICAL EXPOSURE:

JAVA/J2EE/MULE: EJB, MDB, Servlet, JSP, Struts, Hibernate, JPA, JTA, JDBC, Spring, Ajax, Velocity Template, JavaMail, JSon, XSD, JAXB, Java SWT, Apache CXF(Web Service Framework), JAX-WS, Rest Webservice RCP, JNDI, JMS, JavaMail, MuleESB, Mule API, Mule Cloud, RMAL, Groovy Script.

DATABASE: PL/SQL, Oracle 10g/11g, SQL Server 2008, My SQL, Elastic Search

IDE: Eclipse 3.x, NetBeans, MuleSoft

TOOL: JUnit, Findbug, PMD, Check Style, Code Formatter, Log4j, JUnit, Putty, XML Buddy, HTML Tidy, FileZilla FTP, SoapUI, Google Postman, Ant, Meven, New Relic

WEB TECHNOLOGY: HTML, DHTML, JavaScript, JQuery, Dojo, Google Map, Google Chart, XML, CSS, Ajax, JSTL, Log4j, Junit, Putty, XML Spy, Groovy Script

APPLICATION SERVER: WebSphere Application Server 8.5, Tomcat Server 5.8, Apache HTTP Server, IBM HTTP Server, Rabbit MQ

CONFIGURATION: CVS, SVN, ClearCase, Maven, GitHub

OPERATING SYSTEM: Windows XP/Window 7, DOS, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Illinois

Senior Software Engineer

Responsibilities:

  • Web services and building integration projects using MuleESB, Mule API and Mule Cloud Hub
  • Solid programming skills and experience troubleshooting Mule ESB, including working with debuggers, flow analyzers and configuration tools.
  • Experience working with RAML using Mulesoft. RAML specifications/build experience
  • MuleSoft Technical production support
  • Worked as mule soft developer.
  • Rest service implementation.
  • Dynamic URL mapping using Amazon S3 bucket.

Confidential

Technical Environment: Java/J2EE, Spring Rest web service, Json, Rabbit MQ, XML Feed.

Technical production support

Responsibilities:

  • Ongoing enhancement,
  • Implement solution to support multi tenancy.
  • Confidential is Global Restaurant Service Locator.
  • Confidential use XML/TXT feed to bulk import restaurant data. Confidential use Rabbit MQ for read/write message queue.
  • Confidential use Geo location to search Restaurant.
  • Confidential is end point to other middleware services like McDonalds.com and other mobile apps.
  • Confidential is exposed as Rest Base Web services and used by mobile app and web sites.

Confidential

Senior Software Engineer

Technical Environment: EJB, MDB, MQ, Struts2, JPA, JTA, Hibernate, JDBC, Spring, JavaScript, Dojo, Velocity Template, Ajax, JQuery, JAXB, HTML, CSS, XML, JavaMail, New Relic, JSP

Responsibilities:

  • RFM2 Production Support
  • RFM2 US & EU market Migration Support
  • Provide technical analysis and solutions to issues and technical direction.
  • Schedule and prioritize work and plan a sequence of development activities that accomplish the planned targets. Set priorities and provide reports to the management.
  • Preparing detailed specifications from which programs are developed and coded. Ensuring programs meet standards and technical specifications, performing

Confidential

Senior Software Engineer

Technical Environment: EJB, MDB, MQ, Struts2, JPA, JTA, Hibernate, JDBC, Spring, JavaScript, Dojo, Velocity Template, Ajax, JQuery, JAXB, HTML, CSS, XML, JavaMail, New Relic, JSP

Responsibilities:

  • RFM2 Production Support
  • RFM2 US & EU market Migration Support
  • Meetings with different stakeholders of the product.
  • Development, design and implementation of RFM (Restaurant File Maintenance) modules using Java/J2EE architecture.
  • Provide maintenance support and defects fixing for production, staging and test environments.
  • Provide solutions to critical issues on production to ensure business continuity
  • To follow up on escalations and issues with clients and onsite managers
  • Interaction with Onsite team to validate and clarify requirements for design/development work at offshore
  • Imparting knowledge to the offshore team regarding the feature improvements and latest developments at onsite.
  • Interacting with client managers for getting feedback.

Confidential

Senior Software Engineer

Technical Environment: EJB, MDB, MQ, Struts2, JPA, JTA, Hibernate, JDBC, Spring, JavaScript, Dojo, Velocity Template, Ajax, JQuery, JAXB, HTML, CSS, XML, JavaMail

Responsibilities:

  • Developed complex report query using PL/SQL.
  • Provide technical training to new joined member.
  • Developed reusable Oracle code using Oracle collection like Record, Object.
  • Provide extensive support for RFM2 Package generation enhancement.
  • Designed and developed some common script to reduce development time.
  • Developed complex JPA Query.
  • Maintaining data such as menu information, POS recipes, promotions and pricing, restaurant parameters, and POS configuration including hardware
  • Maintaining restaurant information in a hierarchical structure so that each restaurant may maintain its individual characteristics while acquiring rest of the details through the hierarchy with a unique combination of inheritance and business entity groupings (also known as sets)
  • Configuring Global- and Market-level data
  • Providing centralized and decentralized data management capability
  • A distributed security model to provide precise control of functionality and data
  • Capability to import restaurant, menu item, workflow, screen set and pricing-related data, and export screenset, workflow, tax type and tax chain.
  • A new user interface designed to make data maintenance more intuitive and thereby reducing training requirements
  • A flexible and extendable architecture to allow RFM to evolve with business needs
  • Providing in-store capability for emergency package updates and new store installations

Confidential

Senior Software Engineer

Technical Environment: EJB, MDB, MQ, Struts2, JPA, JTA, Hibernate, JDBC, Spring, JavaScript, Dojo, Velocity Template, Ajax, JQuery, JAXB, HTML, CSS, XML, JavaMail

Tool: JUnit, Findbug, RAD analyzer, Check Style, Code Formatter, Maven, Clear Case, SVN, Log4j

Responsibilities:

  • Designed and developed common framework to implement globalization support into RFM2 application.
  • Developed common framework to increase code reusability and maintainability and also implement into project.
  • Developed JavaScript, JQuery plug-in for common used like Calendar Datepicker.
  • Solved complex memory leak issue.
  • Developed new EJB services.
  • Worked on Coarse-grained and fine-grained Service using EJB.

Confidential

Senior Software Engineer

Technical Environment: EJB, MDB, MQ, Struts2, JPA, JTA, Hibernate, JDBC, Spring, JavaScript, Dojo, Velocity Template, Ajax, JQuery, JAXB, HTML, CSS, XML, JavaMail

Tool: JUnit, Findbug, RAD analyzer, Check Style, Code Formatter, Maven, Clear Case, SVN, Log4j

Responsibilities:

  • Developed the front end system using Struts 2.0
  • Created validations for the front end using struts validation framework.
  • Used spring IOC integrated with struts MVC framework to inject session layer objects into the web layer.
  • Worked with JMS and message Driven Beans

Confidential

Senior Software Engineer

Technical Environment: Hibernate, Spring, Web service (Apache CXF), Oracle, Validation framework, JUnit, JMeter

We'd love your feedback!