We provide IT Staff Augmentation Services!

Software Developer Resume


  • About 9 years of expertise in software development lifecycle.
  • Extensive experience in requirements analysis, systems design, development and maintenance of J2EE (1.5) applications
  • Experienced in developing and maintaining N - tier architecture based mid-range systems.
  • Well versed with Software development life cycle (SDLC) knowledge from requirements gathering, technical design and analysis, system development, testing and support.
  • Experience with various software development methodologies like Waterfall and Agile.
  • Excellent Verbal communication and written communication skills. Self-motivated, fast learner and adaptive to new technologies/frameworks.
  • Experience working in onshore-offshore model


Primary Skills: Java, J2EE, Oracle, Sybase

Operating Systems: Windows, Unix, Linux

Languages: Java

Development Tools: JSP, Servlets, Drools, Junit, Maven, Liquibase, QC, JIRA, AquaDataStudio

Middleware: Websphere, Weblogic

Scripts: Javascript, HTML, ExtJs, JQuery, CSS, AJAX, DWR

Database Connectivity: JDBC

Databases: Oracle, DB2, Sybase

Configuration Tools: Accuvre, CVS, Mercurial, SVN

Domain Knowledge: Insurance, Telecome, Banking, Manufacturing

Legacy Systems: Mainframe

Frameworks: Struts, Spring, Hibernate

Testing Tools: jUnit, Mockito



Software developer

Environment: Java, Drools rules engine, JUnit, Sybase, DB2, SVN, JIRA, ExtJs, Javascript, Spring


  • Coordinate with the Mainframe team to gather requirements
  • Analyze the COBOL code and translate it into business rules in Drools. All the business logic was coded in Drools.
  • Write stored procedures go get data and use it in drools.
  • Migrate confirm processing from mainframe to strategic distributed system
  • Analyze data enrichment for disclosures
  • Develop the stored procedures to enrich data
  • Develop framework to generate file in AFP 2000 byte format
  • Analyze legacy COBOL code to extract suppression logic, aggregation of confirms, generation of duplicate confirms and eligibility logic and
  • Develop JUnit test cases to perform unit testing
  • Used Software Configuration Management tool SVN for version control


Software developer

Environment: Spring, Hibernate Java, JSP, Servlets, HTML, JavaScript, JQuery, CSS, AJAX, QC, JIRA, Oracle, Liquibase, SQLDeveloper, Maven, XPATH, JUnit.


  • Design and implement various modules based on user stories
  • Played an active role in all stages of development - analysis & design, development, testing and debugging.
  • Configure business rules for validation.
  • Developed liqubase scripts for applying database changes.
  • Integrate User interface with the rating module.
  • Configure domain model using Hibernate - JPA annotations and code data access layer.
  • Developed unit test cases using JUnit.
  • Used Software Configuration Management tool Mecurial for version control.
  • Configure and setup smoke tests.


Software developer

Environment: Java, multithreading, JSP, Servlets, Struts, Hibernate, HTML, JavaScript, CSS, AJAX, DWR, Castor, JAXB, Accurev, JDBC, Weblogic, OC4J, Webservices, Struts, XML, JUnit, QC, SQLDeveloper, Unix


  • Designed and implemented business modules vital to the functionality of the system
  • Played an active role in all stages of SDLC - requirements gathering, analysis & design, development, testing and debugging.
  • Generated Java classes to communicate with Asurion webservices using Castor.
  • Extensively involved in parsing the XML to communicate scheduling data to Asurion.
  • Designed and developed DAOs to persist data into Oracle tables.
  • Involved in migration of P2Bs from Castor to JAXB.
  • Developed unit test cases using JUnit.
  • Coordinated with the users for User Acceptance Testing (UAT).
  • Developed Asurion scheduler for scheduling/rescheduling/cancelling appointment.


Software developer

Environment: COBOL, JCL, Java, JSP, Servlets, Javascript, websphere, DB2, Oracle, Unix


  • Communicating with the Client for collecting the requirements and documenting the same
  • Study of requirements and get clarifications for the Incident Reports and Enhancements
  • Preparation of Impact Analysis, Low Level Design for Enhancements and Problem resolution
  • Responsible for Construction of the programs affected by the change requests and Enhancements
  • Preparation of Test Plan Specification and perform unit testing
  • Co-ordination/Part of Quality Reviews and Final Inspection.
  • Coordinate and lead the offshore team and acted as a liaison between offshore team and the client.
  • Lead up to 6 offshore resources.

Hire Now