We provide IT Staff Augmentation Services!

Senior Software Developer Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over 10 years of experience in Software Development in the n - tier architecture (Client Server & Web Based) applications for various Business domains (Automobile, Incentives and Healthcare).
  • Good expertise in Design & Development of applications using Java, J2EE, Struts, springs, Hibernate, ibatis, Jboss BRMS, Drool, JSON, Dojo technologies.
  • Good experience in designing the systems by using the OOAD (Object Oriented Analysis and Design) methodology. Used various design tools (Rational Rose and Microsoft Visio) for developing class, sequence diagrams
  • Extensive exposure to the entire project life cycle phases including Requirement Analysis, Design, Construction, Testing and Implementation.
  • Extensive experience in onsite offshore coordination and their issue resolutions
  • Extensive experience in assessing new technologies and proposing them to customer
  • Extensive experience in understanding customers business process and creating and writing design documents
  • Have capabilities to troubleshoot production problems (functional or performance)
  • Experience in using Application and Web servers like BEA WebLogic, WebSphere, JBoss and Apache Tomcat.
  • Hands on experience in configuring and administration of Jboss Business Rules Management System (JBRMS) and Jboss Business process Management (JBPM).
  • Closely worked with end users, business technology groups at various stages of the project lifecycle, including requirement gathering, design, development and postproduction support (Warranty support).
  • Extensive experience in Functional System Testing, Regression Testing, Integration Testing, Performance Testing and UAT Testing.
  • Extracting reusable components from existing code by refactoring.
  • Expertise in Front End Development using MVC frameworks such as Spring MVC, Struts.
  • Experience in application development like multithreading, Serialization, Externalization, Collections, Generics, Core JAVA
  • Experience in working with Relational Database (RDBMS) concepts, database designing, Normalization, Stored Procedures, Triggers and extensively worked with Oracle.

TECHNICAL SKILLS:

Code Development: Spring Tools Suit, Eclipse, NetBeans 4.1, JBuilder (4.0,7.0,8.0), JDeveloper 10g, Web Sphere Studio 5.1, Struts Studio

Application Servers/Web Server: JBoss EAP 6, WebLogic 8, WebSphere, Tomcat (6+,7)

Spring Framework: Spring Boot, Spring Security, Spring Batch

Languages/Frameworks: Java, JSP, Struts 2.0, Spring, JSTL, XML, EJB, Hibernate, Ibatis, Servlet, JDBC 2.0, JavaScript, dojo, log4j, Angular 2, RxJs, Jquery, NodeJS and Web Services (JAX-WS, JAX-RS)

Database(s): Oracle 9i, Access, MySQL 4.0, DB2

Business Process Management: JBPM 6, JBRMS 5.3, DROOLS

Logging: Log4j

Protocols: HTTP, SOAP, REST, RMI

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Developer

Responsibilities:

  • Understanding requirements
  • Leading High Level and Low level design document creation
  • Mentoring team members
  • Onsite - Offshore coordination and communication
  • Make offshore understand requirements and coordinate with client
  • Review code and design documents
  • Involved with client for smooth passage of UAT
  • Production deployment and support
  • Assess the current infrastructure and recommend the re-architecture needs addressing the current shortfalls and that can scale-up to the business growth.
  • Assess the user requirements, performance and draft the re-design requirements.
  • Work with infrastructure team, Enterprise Architect team to help them identify the necessary infrastructure requirements.
  • Designed and developed business flows in JBRMS for VIMS planning and costing module.
  • Identify the data and system flow and draft the technical requirements for the project.
  • Assist the project manager in coming up with the project plan and elicit any issues & risks.
  • Work with the business analyst, project manager & end users in identifying the testing plan & acceptance criteria.
  • Work on the estimates and plan the work packages in coordination with other development teams in coordinating the delivery of the work.
  • Lead the development effort along with other admin, application teams that can be either onsite, offsite or remote/virtual.
  • Coordinate the User Acceptance Testing & implementation of the project.
  • Support the go-live & post production warranty.

Confidential

Application Servers/Web Server

Responsibilities:

  • Design of various modules
  • Was responsible for deliverables in coding complying with the standards and processes followed in O.C.Tanner.
  • Designing solution to meet the business requirements as part of the flows.
  • Setting up the solution in a development instance as a prototype to demonstrate the proposed solution.
  • Responsible for deploying the application on the app server in the test environment and initiate the process of user acceptance testing.
  • Working with the technical architect to prepare functional specification during the project requirements stage.

Confidential

SQL Developer

Responsibilities:

  • Overall design of various common components.
  • Configuration and deployment of components on weblogic application server.
  • Involved in code review for various components involved in this project.
  • Analysis of the specifications provided by the clients.
  • Onsite coordinator for gathering user requirements and involved in preparation of system design and requirement documents.
  • Design and Development.
  • Involved in writing test cases and uploading test cases using Mercury Quality Center Tool.
  • Involved in Testing - unit testing & integration testing
  • Involved in analysis of the requirements.
  • Understanding and preparing requirement documents and discussion with client on the requirement Analysis of the specifications provided by the clients.
  • Coordination with different teams on making the requirements go alive.
  • Involved in preparation of framework architecture for the project documented in General Design Document.
  • Involved in the Code Review Checklist creation and the code review process.
  • Preparing the Test cases.
  • Involved in the Coding for the various change requests
  • Involved in Testing - unit testing & integration testing

We'd love your feedback!