We provide IT Staff Augmentation Services!

Senior Software Developer Resume

3.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • Dedicated, and highly motivated professional offering over 12 years of solid contributions in the IT industry including 10 years in Java development (J2EE) Platform. Exceptionally dedicated to growing with cutting - edge technologies and seeking to achieve beyond expectations in every endeavor.
  • Proven expertise in IT services, client management, configuration management, status and executive reporting, team management (both onsite and offshore), software development lifecycle, design and documentation, unit testing, data management, configuration management, code review, deployments and end deliverables with distinction in learning complex applications from conception to completion.
  • Highly skilled in troubleshooting, strong analytics skills, attention to details and new technology launch.
  • 12+ years experience in the Information Technology field with expertise in Technical Design & Development of software applications (SDLC) in Waterfall & Agile methodology.
  • 8 Years of strong expertise in design and in developing multi-tier web application projects using J2EE (Servlet, JSP, EJB, JMS, JavaBeans, Struts, Hibernate, Spring, JSF, JDBC 2.0, XML, AJAX, Eclipse, ANT, WebLogic, Websphere, IntelliJ, Tomcat, JDK, JNDI, HTML, TFS, SVN, Java Scripts.
  • Strong experience in Build, Deployment/Maintenance of web-app’s and updating with new releases on different servers.
  • Proficient in performance tuning of Java Code and Application Servers.
  • Experience in developing data access objects (DAO) using JDBC/Hibernate/JPA/Spring Data technologies with the relational databases like DB2, Oracle, MySQL.
  • Experienced in REST based Web services.
  • Strong experience in message driven programming using JMS API and consuming messages with message driven beans (MDB) with WebLogic as messaging provider, administrated JMS components in WebLogic server.
  • Extensively used Spring framework to develop Web Applications (Spring Web), Crosscutting concerns (AOP), REST Web Services (Spring REST), Batch Application (Spring Batch), Web Security (Spring Security), Core Modules (Spring IoC).
  • Experience in front-end development using HTML, CSS, JavaScript, JQuery, JSON, Ajax and AngularJS framework.
  • Experience in developing test cases using JUnit, Spring Test frameworks, building test suits, executing the tests in integrated environments, automation of tests in CI environment with maven and Jenkins.
  • Strong Experience on Maven build tool to build and deploy J2EE Applications, using maven plug-ins, integrating maven with Sonar and Jenkins, generating and understanding maven reports.

TECHNICAL SKILLS:

  • Servlets, JSP, JSTL, JDBC, JNDI, XML, HTML, AJAX, JavaScript, Angular JS, Java Bean, EJB, JSON, JQuery
  • JAX-RPC, SOAP, REST web Services
  • Struts, JSF, Spring, Hibernate, Selenium, Nexus, Jenkins
  • WebLogic, WebSphere, Apache Tomcat, JBoss, Oracle OC4J
  • ANT, Maven, Log4j, UML, Rational Rose, Web Builder, Load Runner, Win Runner, JUnit
  • Rational ClearCase, Subversion SVN, Tortoise SVN, TFS
  • IBM RAD, Eclipse, Together Architect, NetBeans, IntelliJ IDEA, SQL Developer, TOAD, Firebug
  • Oracle 9i, Oracle 10g, Oracle 11g, MS-SQL Server 2003/2005/2008/2012
  • OOAD, J2EE Design Patterns, Agile, Scrum, Waterfall, SharePoint, SPIRIT, JIRA

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Senior software developer

Environment: Oracle (Toad 11.0), TFS, Java/J2EE, JSP, Servlets, JDBC, Eclipse 3.0, Oracle App Server, Weblogic, SPIRIT/JIRA, Spring, REST, Angular JS, JUnit, JavaScript, ANT, XML, XML Spy, HTML, OOAD, Design Patterns

Responsibilities:

  • Responsibilities included client interactions, team coordination’s, software development life cycle using Agile methodologies, functional and technical analysis on production issues and enhancements, prepares specs for PEBB and OEBB development team unit testing, code review, deployment, end deliverables and provide sprint updates every week for the client during JAD and HPE Management.
  • Designed, developed, enhanced and supported application and systems with the team of 8 personnel (onsite and offshore) based on client requirements, new state and federal laws and regulations for benefit management systems.
  • Served as Lead Developer for design, development and delivery crystal report Java Interface for OEBB.
  • R&D on Oracle App Server installation, configuration, crystal report connectivity, SAP BO Server, and dynamic data changes to report for OEBB system using Java/J2EE Framework and submit POC for client.
  • Coordinated with various Confidential and Client teams (infrastructure, DBAs, training, performance, development, QA, CM) to successfully implement this project in Production.
  • Configuration Management for ELECTUS project for State of Oregon and Montana.
  • Provided consulting support and advised clients and HPE management on key issues and risks of projects, targets, providing mitigation and contingency plans.
  • Developed the User Interface using MVC Angular JS, JSP, HTML, Java script and CSS.
  • Designed and added new functionality to existing application using J2EE, Angular JS, Servlets, JSP, JDBC
  • Continuous Integration using TFS, Maven, and JUnit.
  • Java Patterns Employed: Singleton, Factory, MVC, DTO, DAO, Front Controller, View Helper, Session Façade, and Service Locator
  • Developed Action Servlets as controllers and Action classes as wrappers to business objects and Action form beans for modeling
  • This application is based on the MVC Architecture using Struts framework.
  • Actively involved in developing business services using Spring Rest API.
  • Implemented Spring Boot to get product ready features on the applications.
  • Design and Implementation of the Spring Data APIs to access data from relational databases.
  • Integrated the business services with UI services using Spring framework and REST API.
  • Designed database tables, structures, stored procedures, batch jobs along with Data Architects using Oracle Toad.
  • Prepare deployment/release notes plan and ensure successfully implementation.

Confidential, MI & DUBLIN, OH

Senior software developer

Environment: Java/J2EE, Eclipse 3.0, Websphere, Tomcat, REST Web services, SOAP, Spring Angular JS, JUnit, JPA, SVN, SPIRIT/JIRA, ANT, Maven, XML, XML Spy, JavaScript, Star UML, SQL Developer 2003/2008, Design Patterns, Agile, OOAD

Responsibilities:

  • Responsibilities include analyzing the root cause, identifying issues, apply in-depth technical knowledge to provide timely and better solutions, performance tuning for issues from Production as part of DB upgrade, developing scripts and client interaction for proposals and change orders.
  • Designed, developed, enhanced and supported voter registration system based on client requirements, new state and federal laws and regulations prior to elections for city, school, county and presidential.
  • Instituted software development processes and tools (design and code reviews, documentation standards, and defect finding tools, Java/J2EE) to improve quality of the code.
  • Supported client for production issues for elections for state of Idaho, New Jersey and New Hampshire.
  • Code Migration and software upgrades WAS 6.1 for state of Idaho and New Jersey.
  • Coordinated with various Confidential and Client teams (infrastructure, DBAs, training, performance, development, QA, CM) to successfully implement this project in Production.
  • Developed the User Interface using Spring MVC, AngularJS (Single page application using modules, directives, services,) JSP, Servlets, JDBC, HTML, Java script and CSS.
  • Developed Action Servlets as controllers and Action classes as wrappers to business objects and Action form beans for modeling
  • Used Spring Framework for Dependency injection.
  • Integrated the business services with UI services using Spring framework and REST API.
  • Specifically designing and implementing overall process/work flow, building Multithreaded components using the Java Concurrent package(s) and assisting the various business areas.
  • Developing transaction services which is a rules engine and exposed Spring-RESTful webservices using JSON parser. Also developed common components using RESTful Web services.
  • Continuous Integration using SVN, Maven, and JUnit.
  • Java Patterns Employed: Singleton, Factory, MVC, DTO, DAO, Front Controller, View Helper, Session Façade, and Service Locator
  • Worked on Core Java/J2EE/Multi-threading technologies.
  • Prepare deployment/release notes plan and ensure successfully implementation.

Confidential, columbus, OH

Software Developer

Environment: Java/J2EE, JDK1.5, Eclipse 3.2, Websphere, JFace, SWT, UML, Together Architect, Clear case Functional Analysis with Core ERIC application for transfer and rates use cases.

  • Designed, developed, tested and implemented Audit Model based on client requirements.
  • Constantly guided the team by reviewing the deliverables such as use cases, system requirements specification (SRS), system design specification (SDS) and design artifacts such as UML diagrams, design documents and process definition documents.
  • Participating in work product reviews and code review. Provided feedback on the proof of concepts developed for the project.

Confidential, columbus, OH

Software Developer

Environment: Java/J2EE, IBM RAD, Websphere, JSF, Maven, XML, JavaScript, JDBC, EJB, Web Services, Oracle

Responsibilities:

  • Designed, developed, tested and implemented Rates and transfer modules for ERIC application, based on client requirements.
  • Coded several functions, unit testing and integrating them with the rest of the application. Resolved cross functional dependencies with other part of the application.
  • Performed defect analysis and resolution and helped the team in fixing defects.
  • Developed the User Interface using JSF MVC, JSP, HTML, JavaScript, JDBC, CSS and Oracle as back end.
  • Developed server tier using EJB
  • Worked on the Implementation and Testing of exposing an Implementation class as SOAP using JSF Framework.
  • Implemented Maven build tools to build jar and war files and deployed war files to target servers.
  • Developed Action Servlets as controllers and Action classes as wrappers to business objects and Action form beans for modeling
  • Application design patterns and OO design concepts to improve the existing Java/JEE based code base. Application of J2EE Design Patterns like Session Façade, Factory, Value Object etc.

Confidential, dublin, OH

Software Developer

Environment: Eclipse, J2EE 1.3, JSP, Struts, Hibernate, Weblogic, JavaScript, JDBC, SQL Server 2003, OOAD

Responsibilities:

  • Worked with the team consisting of 20 members as Java/J2EE Developer in the project enhancements and resolving the production issues. Also was key player in coordinating with the offshore team in India.
  • Performed defect analysis and resolution. Helped the team in fixing defects, interaction with client and client resources and performed impact analysis for defect fixing and change requests.
  • Analysis and Design of the Transaction Management layer for the Service Delivery module and HIPAA Claims.
  • The application is based on the MVC Architecture using Struts framework.
  • Developed Action Servlets as controllers and Action classes as wrappers to business objects and Action form beans for modeling
  • Key owner for Payments and Contracts Module and implemented GUI for Reports interfaces.
  • Application built on MVC with Hibernate as ORM.
  • Developed user interfaces using JSP, Java Script and control components using Servlets, JDBC.
  • Application design patterns and OO design concepts to improve the existing Java/JEE based code base. Application of J2EE Design Patterns like Session Façade, Factory, Value Object etc.

Confidential

SOFTWARE ENGINEER

Environment: Eclipse, J2EE 1.3, JSP, Struts, EJB, Hibernate, JSF, Weblogic, Tomcat, Oracle

Responsibilities:

  • Created the JSP, EJB, Beans for Java Bean Management, Event handling, Page navigation, Error handling, User validation needed for developing the application by JSF Framework along with struts at the transition phase.
  • Created Message Driven Beans and Session beans for Business logics to provide functionalities like retrieving data, updating the database and other details in the system.
  • Application built on Struts MVC with Hibernate for persistence of data fields as ORM.
  • Developed user interfaces using JSP, JavaScript and control components using Servlets, JDBC.
  • Designed and developed the action form beans and action classes and implemented MVC using Struts framework, and developed server tier using EJB.

We'd love your feedback!