We provide IT Staff Augmentation Services!

Software Developer Resume

5.00/5 (Submit Your Rating)

Chandler, AZ

SUMMARY:

  • More than 10 years of IT experience encompassing a wide range of skill set, roles and industry verticals.
  • Extensive hands - on programming experience in developing enterprise web based and batch applications using Java 5/6/7/8, Java EE 5/6/7/8, Spring 4, Hibernate, Web Services REST/SOAP, Web 2.0, Single Page Web Application, HTML5, CSS3, Dojo, Jquery, JavaScript toolkits and RDBMS.
  • Worked on multiple POC projects based on MEAN stack (mongoDB, Express, Angular2/4, Node) and React application in modern JavaScript (TypeScript/ES6) environment with Webpack, Gulp, Grunt.
  • Expertise on end-to-end software development including transformation of business requirements to technical requirements, design, development, customizations and implementation.
  • Experience in leading and managing modules. Handled multiple roles - Project Lead, Software Developer, Technical Advisor
  • Experience in software projects for Credit Card Industry, Banking and Finance Domain
  • Innovative thinking and problem solving, interpersonal skills, self-motivated, quick learner, team player and always eager to stay updated with latest technologies.

TECHNICAL SKILLS:

Languages: Java (6/7/8), C, C++

Java/Web Technologies: Spring 3.x/4.x (Core, MVC, JMS, JDBC, Roo, Batch, Integration, Boot), Struts 1.x/2.x, Hibernate, Web Services, SOAP, RESTful, JAXB, Servlets 2.1, JSP 1.2, HTML5, CSS3, Bootstrap, JSTL, JMS, JNDI, Tiles, Log4j, Slf4j, NodeJs, npm, Express, Gulp

Web service frameworks: Spring-WS, Apache CXF, Jersey and RESTEasy

Continuous Integration: Jenkins, Hudson

Application Servers: WebSphere 7, Apache Tomcat 7, JBoss 5, NodeJs

RDBMS/Tools: JDBC 4.0, Oracle 11g, Derby10, MySQL5, DB2, MongoDB

XML Technologies: XML Parsers (SAX, DOM), XSL, XSLT, JAXB

UI Technologies: HTML5, CSS3, Object Oriented Javascript, TypeScript, ES6, jQuery, DOJO, AngularJs, React, Restful API, JSON

Version Control: CVS, SVN, GIT

Build Frameworks: Maven 2.0, Ant 1.x, Jenkins

Reporting Tools: Jasper Reports1.2.7, iReports4.6

IDE & Tools: STS, Eclipse, IntelliJ IDEA 9, NetBeans 6, RAD 7, TOAD 8.0, Sublime, Visual Studio Code

Test Frameworks: JUnit 4, SoapUI, Eclipse memory analyzer

Operating System: Windows XP / 7, LINUX, UNIX, Shell Scripting, Batch Scripts

PROFESSIONAL EXPERIENCE:

Software Developer

Confidential, Chandler, AZ

Environment: /Technology: JDK 7/8, Spring 4, Hibernate 4, SOAP Web Service Messages (Apache Axis/Apache CXF ), JEE 7/8, JUnit, Eclipse, Tomcat, HP Quality Center, GIT, Windows 7, Eclipse, Unix, Log4j, HTML5, CSS3, JQuery

Responsibilities:

  • Migrated the application to Java 8, refactoring the code to embrace functional style and reactive programming, simplifying the code also making the application more readable and performant.
  • Developed Webservice clients to integrate Confidential UI with the middleware services using Apache Axis and Apache CXF.
  • Developed end to end UI modules from functional specs using Middleware services, Struts, Spring MVC, Javascript and CSS
  • Integrated interfacing multiple middleware services with the Confidential application.
  • Developed JUnit test cases for middleware services using Junit and tested performance using multithreading.
  • Tested Web services using SOAPUI/Postman.
  • Created Git bash shell script to convert middleware messages from AXIS webservice to CXF webservice framework and developed useful utilities helping fast development.
  • Took active part in migrating Confidential codebase from SVN to Git.
  • Involved in debugging critical UI and middleware issues (functional and performance related)
  • Deployed the builds through Tomcat Application Server in UNIX environment using Jenkins/ Ant.
  • Used WinSCP, Putty, SSH to transfer and modify files and logging securely to Unix Servers to manage application servers and to monitor the log files for debugging issues.
  • Involved in Project Production Support

Sr. Consultant Net

Confidential, Phoenix, AZ

Environment: /Technology: Java 1.7, JSP, JavaScript, JQuery, CSS3, HTML5, AJAX, JSON, AngularJs Spring IOC, Spring MVC, Spring Integration, Spring Batch, UNIX, Hibernate, MYSQL, STS, CVS, Maven, JBOSS, AWS

Responsibilities:

  • Developed backend jobs and middleware JMS messaging to interfacing/downstream applications (using Spring Batch and Spring Integration).
  • Developed RESTful Webservice provider using spring boot microservice in AWS environment.
  • Implemented change requests and enhancements.
  • Developed complex SQL queries involving multiple tables using joins.
  • Analyzed and fixed issues in stored procedures and triggers.
  • Used Annotation based Spring MVC architecture to handle Web requests
  • Developed and maintained Web services to be consumed by interfacing/downstream applications.
  • Worked closely with business to resolve the problem tickets.
  • Worked with business to understand business requirements.
  • Developed stored procedures for the application.
  • Used Log4j for development and run time debugging of the application.
  • Developed JMS Components to send/receive messages to/from other applications using Spring Integration.

Tech Lead

Confidential

Environment: /Technology: Core Java, JSP, Servlet, XML, JAXB, Struts, Spring MVC, Spring Integration, Spring Batch, JavaScript, Web Service, Confidential Websphere MQ, UNIX.

Responsibilities

  • As a Project Lead, responsible for Analysis, design, development, testing and implementation of Java/J2EE applications for our Confidential US client American Express (AmEx).
  • Created fast prototype of the modules using Spring Batch and Spring Integration.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements
  • Responsible for managing scope, planning, tracking, change control, aspects of the project.
  • Responsible for effective communication between the project team and the onsite leads.
  • Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
  • Utilize in - depth knowledge of functional and Technical experience and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
  • Follow Quality Procedure to meet quality goals.
  • Key projects handled so far include Merchants Sales and Servicing System (MS3) for client American Express.

Tech Lead

Confidential

Environment: /Technology: Core Java, JSP, Servlet, XML, JAXB, Struts, Spring, JavaScript, Web Service, Confidential Websphere MQ, UNIX

Responsibilities

  • Analyze & provide suggestions on new requirements.
  • Provide Technical advise on architectural perspective Involved in architecting the application by cutting-edge Web 2.0 technology, Struts and Spring frameworks.
  • Played a major role in migrating the existing application to Web2.0 (RIA Application). Designed the UI using Dojo Toolkit, HTML5 and CSS3 technology.
  • Leaded the a team of 6 members and trained them to learn Ajax, Dojo Toolkit.
  • Responsible for delivering high quality solutions to clients in response to varying business requirements.
  • Communicating with multiple teams to resolve inter application dependencies.
  • Adhering to quality procedures and reviewing code/business logic to ensure team meets quality goals

We'd love your feedback!