We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Have been software professional for 10+ years having vast experience in Java / JEE technologies / Java frameworks and Database technologies; Have worked with various application servers, relational databases and development tools.
  • Have worked on various software development methodologies ranging from “Waterfall” to “Agile (Scrum)”
  • Have worked in different domains - Banking, GIS (Geographic Information System), Health Care, PLM (Product Lifecycle Management) and Telecom.

SKILLS:

Languages: Java, SQL / PLSQL

Server-Side Technologies: JSP, Servlets, EJBs (Session Beans, Entity Beans, MDBs)JDBC and other J2EE technologies

Distributed Technologies: XML, XSD, XSLT, SOAP, JAXB, JMS

Frameworks: Spring, Hibernate, Struts, iBatis

Servers: Apache Tomcat, IBM WebSphere, GlassFish

IDEs: Eclipse, RAD, NetBeans

Build Tools/ CI / Testing: Ant, Ivy, Maven, Jenkins, Hudson, TeamCity, jUnit, Fitnesse, Mockito, SonarCube

Databases: Oracle, DB2

Code Repositories: SVN, TFS, Git

Processes: SDLC, Agile - Scrum, TDD, Pair-programming

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Engineer

Technology and Tools: Java, Spring, XML, XSD, JMS, JNDI, DB2, PL/SQL, Unix, Ivy, TeamCity, SonarCube, Websphere

Responsibilities:

  • Working with the Business Analysts on understanding and reviewing the requirements.
  • Design Master Hub services for maintaining single version of client data across multiple applications / accounts using Informatica Master Data Management tools
  • Developing the implementations for the above designs; unit testing the same with jUnits; working with various teams to integrate the components into business process orchestrations.
  • Creating and testing the stored procedures and functions needed to retrieve data; working with DBA on the same.
  • Integrating all new components with TeamCity for continuous integration and for creating build artifacts for promoting to higher environment.
  • Working with the performance engineering team carry out PE testing for the changes.
  • Coordination with QA, UAT testing teams, support team for Prod release and production support.

Confidential, Delaware

Associate - Applications Developer

Technology and Tools: Java, Spring, XML, XSD, Hibernate, Oracle Database 11g, PL / SQL, Maven, Jenkins.

Responsibilities:

  • Being part of the agile scrum team, responsible for the design and development of functionality for capturing trade, validating it and positioning it with respect to stock and cash details.

Confidential, New Jersey

Senior Software Engineer

Technology and Tools: Java, Web services, XML, XSD, GWT, Hibernate, Oracle Database 11g, PL / SQL.

Responsibilities:

  • Worked on pre-project activities for Confidential client Confidential for their project for maintaining customer information through their portal.

Confidential, New Jersey

Analyst Programmer

Technology and Tools: Java, Axis Web services, XML, XSD, iBATIS, Hibernate, JMS, JUnit, Websphere Application Server, Microsoft Visio, Oracle Database 11g, PL / SQL, PMD, Informatica Siperian MDM, Eclipse, Subversion, Maven, Hudson, Toad, Altova XMLSpy, HP Quality Centre v10

Responsibilities:

  • Working with the Business Analysts and End users for gathering detailed requirements, performing data analysis for the requirements; reviewing the requirements with respect to the business and technical aspects of it for the CEDP Channel Hub and Master Hub.
  • Creating the design documents consisting of service descriptions, Sequence diagrams, class diagrams, Web service interfaces and XSD schemas for Channel and Master Hub integration and for various Master Profile services - Find Master, Identify Master, Retrieve Master, Retrieve CTA, Activate Master, etc.
  • Developing the implementations for the above designs; unit testing the same; working with various teams to integrate the components into business process orchestrations and helping the performance engineering team carry out PE testing for the same.
  • Helping production support team troubleshoot functional and performance related issues.

Confidential

Analyst Programmer

Tools: Java, Web services, Oracle, PL/SQL, EJB, JPA, Maven, CruiseContorl, Agile (Scrumworks)

Responsibilities:

  • Design and implementation of the Validation web service, which takes care of data validation in the workflow. This service is triggered by the workflow; which in turn initiates a session in the COTS product (Radius Studio) for data validation. Further, it polls the COTS product for session completion and once done, returns the response to the workflow asynchronously
  • Design and implementation of the Lifecycle web service, which takes care of the product generation and maintenance. It works in similar fashion as the Validation service
  • Design and implementation of a Mapping Data Store. This data store plugs into the COTS product and transforms the schema form one logical form to other, in turn simplifying the schema and reducing complexity in writing data validation rules.
  • Updating the Transaction Manager web service to provide functionalities for save point creation, save point deletion and refreshing workspace in Oracle Workspace Manager.
  • Design and implementation of xml transformation in the Oracle data store. This would transform xml (clob) data to java while reading and java to xml (clob) data while writing

Confidential

Senior. Developer

Tools: Java, Struts, EJB, Oracle, PL/SQL, XML, XSD

Responsibilities:

  • Design and Development of following use cases
  • Trace Patient (NHS Number)
  • Trace Patient (Basic)
  • Trace Patient (Advanced)
  • PoC of CSA framework / Design realization with Trace Patient Use case
  • Development of following framework components
  • HL7 transformer
  • Job Manager for Asynchronous Requests
  • Maintenance support for CSA Drop1 release.
  • Prototyping requirements for Drop 2 release
  • Implementing updates to the Trace Patient use case for Drop 2

Confidential

Developer

Tools: Java, EJB, DB2, XML, XSD

Responsibilities:

  • Involved in design and development of Part List Structure (PLS) module
  • Developed Microflow, Atomic Business Functions and Data Access Layer components for the module using EJB (Session Beans and Entity beans)
  • Involved in Requirement review & Database design for Release 2.

We'd love your feedback!