We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 8+ years of IT industry experience in analysis, design, development, debugging and testing of Java/J2ee based Web and standalone applications in Healthcare, E - Commerce, Insurance, and DRM domain.
  • Expertise in both front end and back end development using Java1.5/1.6, JSP, Servlets, JSTL, AJAX, JavaScript, Spring(IOC, MVC, AOP, JDBC Templates, Integration with Hibernate, JPA, JMS, Web flow, Security etc.), Spring Batch, Hibernate, XML, JDBC, Struts, Maven, Ant, Jasper Reports, Agile, JUnit, PL/Sql, Webservices, JMS, SoapUI etc.
  • Strong Object Oriented Programming Skills and database skills.
  • Certified Project Management Professional (PMP).
  • Expertise in all components of Spring - MVC, IOC, AOP, JDBC Templates, Integrations with JMS and Hibernate, Security, Webflow and Spring Batch.
  • Expertise in complete Software Development Life Cycle and various development methodologies like Waterfall, Agile, Scrum, Lean etc.
  • Proficient in analyzing and translating business requirements to technical requirements and architecture.
  • Experience in GOF Design patterns, HLD’s, LLD’s, Visio, UML, E-R Diagrams, OOAD
  • Experience in using databases and tools - Oracle, PostgreSql, MySQL, SqlDeveloper, and TOAD etc.
  • Expertise in writing optimized SQL queries, joins, sub queries, functions, views, procedures, triggers, sequences.
  • Expertise in IDE’s like Eclipse, IntelliJIdea, IBM RSA etc.
  • Experience in developing multithreaded Batch Jobs using Spring Batch Framework
  • Expertise in maintaining, supporting and troubleshooting applications, enhancements and fixing of bugs.
  • Also working knowledge of ETL Tools like WTX(Websphere Transformation Extender)
  • 2+ years of experience in managing offshore development team and coordinating with Onshore Dev, BA, QA and SSS teams in challenging and difficult settings.
  • Also experienced in team mentoring, task planning, estimation and assignment, status tracking, Goal Setting and feedback discussion, participating in QMS and CMMI Audits, Plainview Allocations/Approvals, presentations, trainings and recruiting technical resources etc.
  • Strong mentoring, communication, interpersonal, and client relationship skills. Recognized for ability to work effectively with clients, managing offshore teams, coordinating with onsite team in challenging and difficult settings.
  • Sharp Acumen for Analysis with an excellent I.Q and Strong Problem Solving Skills.

TECHNICAL SKILLS

Operating Systems: Windows, Linux, Unix

Databases/Tools: Oracle, MySQL, PostgreSql, Toad, SqlDeveloper

Technologies: Core Java5/6, Servlets, JDBC, Java Mail, JMS, Webservices, JUnit

Build/ Archiving Tools: Ant, Maven and Optim 7.2 Archiving Tool

GUI/Scripting Technologies: JSP, JSTL, CSS, JavaScript, AJAX, DTL, Custom Tags, JQuery

Miscellaneous: UML, MS Office, MS Visio, SVN, SoapUI, Winscp, Emma Code Coverage Tool

Framework: Spring, Hibernate, Struts, Spring Batch

Design Patterns: MVC, DAO, Front Controller, GOF Design Patterns

IDE: IntelliJIdea, MyEclipse, RSA

Reporting Tools: Jasper Reports, IReport

Application/ Web Servers: JBoss, BEA Web logic, IBM Web sphere, Tomcat, Resin

Defect Tracking Tool: QC, JIRA, Bugzilla, HP-ALM

PROFESSIONAL EXPERIENCE

Confidential

Sr. Software Engineer

Responsibilities:

  • Leading Offshore-India team - estimating tasks, managing their Plainview allocation, goal setting, feedback discussions, Status tracking, code reviews, resolving issues, identifying training needs and communicating status to offshore and onshore senior management.
  • Coordinating with Quality team, implementing QMS at offshore and participating in Quality audits like CMMI Audit etc.
  • Participating in requirement discussion meetings with business and SA and providing inputs on design and implementation.
  • Coordinating daily with Onshore BA’s, SA’s, QA’s, Development and SSS teams beside various upstream and downstream application teams in challenging and difficult settings.
  • Providing End to End support for the testing activities during System Testing, UAT.
  • Applying Spring Framework for IOC, AOP, MVC, transaction management, Jdbc Templates, etc. and creating Unit test cases using Junit, Groovy.
  • Creating Multithreaded Batch Jobs using Spring Batch and migrating the existing jobs on TWS.
  • Worked in Messaging technologies like JMS for exchanging different claim and acknowledgement feeds with different UHG systems.
  • Implemented Jasper Reports in the system.
  • Extensively involved in the development of presentation layer using JSP, JSTL, JavaScript, CSS, and MVC etc.
  • Writing JUnit Test Cases and fixing the defects locked in QC with very low turnaround time.
  • Writing optimized SQL Queries for various functionalities.
  • Providing Critical Defect Support and Build/Environment Support to CAMS QA and other downstream applications.
  • Defining Archiving definitions using Optim 7.2 tool.

Environment: Java1.6, J2EE, Spring (IOC, MVC, JDBC Templates, AOP), JSP, Servlets, JDBC, JBoss, JMS, IntelliJIdea, Oracle, Jasper Reports, Web Services, Sql, JUnit, Optim, JSTL, CSS, JavaScript, AJAX, DTL, Custom Tags, JQuery

Confidential

Tech Lead/Project Lead

Responsibilities:

  • Worked as Project Lead in this project. Understanding requirements by taking daily calls with BA’s and SA’s, preparing design, coding and unit testing the same.
  • Ensured seamless transition of this project from Cognizant to UHG.
  • Implemented Spring Batch Jobs for member and transaction loads.
  • Involved in the development of presentation layer using Spring Webflow, JavaScript, AJAX, CSS etc.
  • Extensively Used Spring Framework features like dependency Injection, Jdbc Templates, AOP, Security etc.
  • Leading a team of 4 members ensuring timely delivery of all tasks assigned to offshore, Preparing LLD, estimates, daily Status tracking, code reviews, training new members, ensuring JUnit test cases are written, coordinating with Onshore Dev, QA, SSS and other application teams in challenging and difficult settings.
  • Coordinating with QA team and fixing the defects locked in QC with very low turnaround time.

Environment: Java1.6, Spring3 (IOC, Jdbc Templates, Security, Webflow and Spring Batch), IBM RSA, Oracle, Junit, JQuery, JavaScript, CSS, Ajax

Confidential

Software Engineer

Responsibilities:

  • Understanding OMA 2.1 Specifications and translating them into the functional requirements.
  • Compatibility analysis and usability analysis of the feature with existing product architecture.
  • Preparing Feature Description document for the same.
  • Proposing Low Level Design with flowcharts and sequence diagrams.
  • Coding the feature as per Sun Java 1.5 Guidelines.
  • Writing Junit Test cases to test the functionality.
  • Doing code reviews and ensuring review suggestions are implemented or discussed.
  • Setting JFrog artifactory locally for maven artifacts to speed up the release process.
  • Writing Maven pom.xml files to build and test the functionality.
  • Fixing defects locked in JIRA.
  • Implemented JAX-WS Web Services for Toolkit API.
  • Integrated EMMA Code Coverage Tool in Toolkit.
  • Work with QA to create test scripts and scenarios for enhancements and customizations to the core product

Environment: Java1.5, Spring, Hibernate, Maven, MySQL, Web Services, Junit

Confidential

Sr. Software Engineer

Responsibilities:

  • Involved in designed and development of both front-end and back-end of a multi-tier Java-technology based web application using Spring, Hibernate and PostgreSql.
  • Used Agile Methodology with iterations of 1 month. Each Iteration consists of understanding business requirements, preparing design (using UML and MS Visio), coding, debugging, unit testing and fixing defects locked in JIRA.
  • Used design patterns such as Front Controller, Model View Controller, Façade, Factory Method, Transfer Objects and Data Access Objects to implement the architecture for the system.
  • Involved in Requirement Analysis, design and implementation of major modules like Financials, Managing Contacts, Alerts, Activity and Notes Management, Managing Checks, Quick and Advanced Claim Search and Financial Transactions Search.
  • Extensively involved in development of Presentation Layer using Jsp, JSTL, Servlets, JavaScript, and AJAX, CSS and HTML and implementation of Custom Tags in the system.
  • Involved in the implementation of Jasper Reports and Display Tag Library in the system.
  • Involved in the configuration of Hibernate in project and manually wrote hibernate hbm.xml files for the object relational mapping.
  • Also created DAO’s and its implementations by using Criteria Query and Hibernate Query Language.
  • Applying Spring Framework for dependency Injection, transaction management, Jdbc Templates, AOP etc.
  • Writing Sql queries, functions, procedures and triggers for the application.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Implementing Presentation logic, Business Logic and Dao logic for the application.
  • Providing End to End support for the testing activities during System Testing, UAT.
  • Writing Junit Test Cases for the Business Logic and DAO’s.
  • Interaction with Client and onshore BA teams to understand in Client Meetings.
  • Cooperate with new resources and trainees to perform their task.

Environment: Java1.5, J2EE (JSP, Servlets), Spring (IOC, MVC, AOP, Remoting with Burlap), Hibernate, TrackStudio, MS-Visio, Junit, JBoss, Jasper Reports, JavaScript, AJAX, DTL, PostgreSql and Oracle9i

Confidential

Software Engineer

Responsibilities:

  • Analysis business requirements and writing technical specification documents.
  • Involved in the development of presentation layer using Struts MVC, Jsp, Jstl, Javascript, Custom Tags.
  • Involved in the implementation of Dynamic search functionality in the system.
  • Fixing Bugs locked in Bugzilla and JIRA.
  • Adding validations using JavaScript and Struts Validation framework.

Environment: Java1.5, J2EE (JSP, Servlets), Eclipse, Struts MVC and Validation Framework, Spring IOC, Hibernate, resin-pro3.0.14, JavaScript, Oracle

Confidential

Software Developer

Responsibilities:

  • Involved in development of Presentation Layer using Jsp, JavaScript, CSS and HTML.
  • Interacting with Client in daily meetings to understand requirements and discuss progress.
  • Fixing defects locked by QA team.

Environment: Java1.5, JSP, Servlets, HTML, JavaScript, MySQL, CSS

We'd love your feedback!