We provide IT Staff Augmentation Services!

Staff Software Engineer (consultant) Resume

2.00/5 (Submit Your Rating)

Seattle, WA

PROFESSIONAL SUMMARY:

  • Around 10 years of IT experience in Enterprise Application Development using Java, J2EE related technologies.
  • Extensive experience and actively involved in Analysis, Design, Coding, Unit and System Integration Testing.
  • Expertise in JAVA concepts (OOPS concepts, Multi - threading, Collections) and J2EE (Servlets, JSP, JPA, JMS) technologies.
  • Extensive experience with Model2 (MVC) architecture and Struts and Spring frameworks.
  • Extensive experience in Web Services (JAX-WS & JAX-RS), JPA, Hibernate, Maven, ANT, Log4j technologies.
  • Good experience in UI Technologies - HTML, JavaScript, JQuery, Angular JS, Bootstrap CSS.
  • Good experience on IBM WebSphere MQ middleware tool.
  • Experience in writing stored procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Programming Experience in UNIX Shell Scripting - writing scripts to do task automation using cronjob, reading and parsing file contents and automation of CVS activities, web activities like login, uploading files, logout etc.
  • Good experience in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).
  • Good experience in WebLogic, WebSphere and JBoss application servers.
  • Experience with J2EE compliant IDE’s like Intellij, STS (Spring Tool Suite), Eclipse, RAD, and JBOSS Developer Studio.
  • Experience in handling Version Control Systems like GIT, SVN, MKS, CM/CS Synergy and VSS.
  • Good knowledge on Amazon Web Services (AWS) and Mongo DB NoSQL.
  • Strong Domain knowledge in Banking, Finance, Insurance and Confidential domains.
  • A dedicated team player with organizational and interpersonal skills.

TECHNICAL SKILLS:

Operating System: UNIX, LINUX, Windows 98/2000/NT/XP, MS DOS

Programming/Scripting Languages: Java, J2ee (Struts, Spring, Web Services (SOAP & Restful Services), Hibernate, JPA, EJB, Servlets, JSP’s), HTML, Angular JS, JavaScript, JQuery, Bootstrap CSS, XML, XSLT, JSON, ANT, Maven

Database: Oracle, MYSQL, MS-SQL Server

Application Servers: JBoss, Web Sphere, Web Logic and Tomcat web server.

Other Software: IBM WebSphere MQ

Framework: Spring, Struts, Hibernate

Version Control: GIT, Visual Source Safe, CM Synergy, MKS

Tools: IntelliJ IDE, RAD (Rational Application Developer), Eclipse, My Eclipse, JBoss Developer Studio, SOAP UI 4.5.2, STS (Spring Tool Suite)

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

Staff Software Engineer (Consultant)

Responsibilities:

  • Responsible for analysis, design and development of specifications that includes Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in architectural and design meetings of various modules and integrations of the project.
  • Designed and implemented Data Model for Confidential .
  • Designed and developed Restful Services for Confidential admin and external systems.
  • Developed UI screens using HTML, Angular JS, JQuery and Bootstrap CSS framework.
  • Implemented Calculation services for bond scenarios.
  • Developed all classes in test-driven development (TDD) practices.
  • Developed Smoke Test cases.
  • Support for QA, external systems (Bond, Rating Service, UW systems) and defect fixing.
  • Ensuring timely and defect-free software delivery.
  • Deploying the developed Confidential Admin, Rating Services and Calculations services in different preproduction environments.
  • Developed Data base layer using Spring Data JPA and Hibernate.
  • Implemented DDL and DML (seed).
  • Good domain knowledge on Insurance functionality.
  • Participated actively in agile methodologies (discussions, reviews, demos & scrums).
  • Used Maven build automation tool to build application and deployed in Tomcat Web server.
  • Used SVN for source code version control and JIRA for defect tracking.

Environment: Java, J2EE, Spring, JPA, Hibernate, Restful Web Services, SQL Server, HTML, Angular JS, Bootstrap CSS, JUnit, Test NG, Maven, Tomcat Web Server.

Confidential, Foster City, CA

Staff Software Engineer (Consultant)

Responsibilities:

  • Involved in architectural and design meetings of various modules and integrations of the project.
  • Responsible for analysis, design and development of specifications that includes Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Designed and developed Restful Micro Services in Identity, Profile and Confidential Services.
  • Integrated with Confidential Transaction Alerts (VTA), Confidential Notification Services (VNS) and Confidential platform services.
  • Developed all classes in test-driven development (TDD) practices.
  • Implemented System Integration and Functional test cases for all Restful Services.
  • Support for QA, Mobile & Web UI teams and defect fixing.
  • Ensuring timely and defect-free software delivery.
  • Deploying the developed Confidential and Confidential Services in different preproduction environments.
  • Developed Data base layer using hibernate to get the customer preference data.
  • Implemented DDL and DML (seed) changes in liquibase.
  • Confidential - Confidential Services application release support.
  • Good domain knowledge on banking functionality.
  • Participated actively in agile methodology (discussions, reviews, demos & scrums).
  • Used Maven build automation tool to build application and deployed in Tomcat Web server.
  • Used GIT for source code version control and JIRA for defect tracking.

Environment: Java, J2EE, spring, JPA, Hibernate, Restful Web Services, Apache CXF, Oracle, JUnit, Test NG, Maven, Tomcat Web Server.

Confidential, CA

Technical Lead

Responsibilities:

  • Responsible product teams, business analysts and customers in gathering and evaluating the requirements for the Banking Applications.
  • Involved in architectural and design meetings of various modules of the project.
  • Migrated Confidential application and other supported applications to JBoss 5.1.2 and Maven.
  • Responsible for analysis, design and development of specifications that includes Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Responsible to develop Confidential application in modularization fashion using Service Oriented Architecture (SOA)
  • Designed and developed Bill pay and Transfers modules using HTML, CSS, JQuery, Free Marker Template, Spring, Hibernate and Web Services.
  • Developed all the modules using Tiles plug-in.
  • Designed and developed Web Services to support Banking functionalities.
  • Developed all Banking modules in test-driven development (TDD) practices.
  • Worked on environment configuration for login module and MQ configuration.
  • Support for QA and User Acceptance Test (UAT) and defect fixing.
  • Ensuring timely and defect-free software delivery.
  • Deploying the developed Confidential application in different client environments.
  • Developed Data base layer using hibernate to get the customer preference data.
  • Confidential application release support.
  • Participated actively in Agile methodologies (discussions, reviews, demos & scrums).
  • Used Maven build automation tool to build Banking application and deployed in JBoss application server.
  • Used MKS for source code version control and HPQC for defect tracking.

Environment: Java, J2EE, Struts, Spring, Hibernate, Web Services, XML, MQ, Oracle, jQuery, HTML, CSS, Selenium, Free Marker template, JUnit, TestNG, JBoss application server

Confidential

Senior Software Engineer

Responsibilities:

  • Worked closely with business analysts in gathering and evaluating the requirements for the application development.
  • Designed application modules for new regions and participated in design review meeting.
  • Responsible for analysis, design and development of specifications that includes Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed application using Service Oriented Architecture (SOA)
  • Developed new interface for Cash system and Trade system for Boris region.
  • Developed new message handlers to process xml messages in Confidential .
  • Created the process to reconcile the data in Confidential .
  • Worked on Trade life cycle requirements and positions (trade creation to settlement status)
  • Designed and developed new modules using Struts, XML, MQ, Java, DTD and Oracle.
  • Developed all the modules using Tiles plug-in.
  • Developed JUnit test case.
  • Worked on environment configuration for MQ configurations.
  • Support for QA and User Acceptance Test (UAT) and defect fixing.
  • Ensuring timely and defect-free software delivery.
  • Deploying the developed Confidential application in different client environments.
  • Confidential application release support.
  • Participated actively in Agile methodologies (discussions, reviews, demos & scrums).
  • Used Maven build automation tool to build Banking application and deployed JBoss application server.
  • Used CM/CS Synergy for source code version control and defect tracking.

Environment: Java, XML, DTD, Struts, Message Driven Bean (MDB), MQ-Series, Oracle, Web logic

Confidential, Kansas

Senior Software Engineer

Responsibilities:

  • Worked closely with system analysts in gathering and evaluating the requirements for the application development.
  • Managing Change Requests.
  • Enhancements, Integration Testing, Regression Testing.
  • Prepared the technical design document for 5.0, 6.0, 7.0 releases.
  • Created and modified the PL/SQL stored procedures to sync the business data from master tables.
  • Created the indexes and tuning the queries and packages to improve the performance application.
  • Developed new search and functionality in Confidential modules.
  • Developed archival process in Confidential application to reduce the maintenance cost of application.
  • Writing unit test cases, building and deploying the application to web sphere server using ant scripts.
  • Responsible for Code Review, Integration, Release Management.
  • Responsible for reviewing test cases and test results.
  • Support for QA and User Acceptance Test (UAT) and defect fixing.
  • Used VSS for source code version control.

Environment: < Confidential >Java, JSP, Struts, Oracle, Web Sphere < -- Confidential -->

Confidential, Kansas

Senior Software Engineer

Responsibilities:

  • Worked closely with system analysts in gathering and evaluating the requirements for the application development.
  • Developed application using Water fall methodology
  • Designed and developed application using JSPs, Java Script, CSS, Struts and Oracle.
  • Code implemented for i18n purpose.
  • Development and Deployment in Web Sphere.
  • Developed Database Schema in Oracle.
  • Implemented Data Synchronization process for Confidential application.
  • Involved in writing PL/SQL blocks (procedures and functions)
  • Preparing the unit test cases and performing the Unit testing.
  • Responsible for peer reviewing code, test cases and test results.
  • Support for QA and User Acceptance Test (UAT) and defect fixing.
  • Developed ANT script to build application.

Environment: Java, JSP, JavaScript, HTML, Struts, Oracle, Web Sphere

Confidential, Kansas

Senior Software Engineer

Responsibilities:

  • Understand the business requirement/ technical design documents and develop the same.
  • Communicated with the client for day to day requirements.
  • Responsible for change records and enhancements.
  • Identifying opportunities for code reusability.
  • Implemented the Back Order processing in Confidential using Struts Tiles
  • Analyzed and resolved order processing issues.
  • Documenting, programming and unit test deliverables thoroughly and according to standards.
  • Used ANT build script to build application.
  • Producing high quality code.

Environment: Java, JSP, JavaScript, HTML, Struts, Oracle, Web Sphere.

Confidential

Java Programmer

Responsibilities:

  • Analyzed the requirements to develop user interface pages.
  • Design the user interface pages using JSP.
  • Coding for Action classes & Action Forms using Struts Framework.
  • Form level validations are provided using Struts Validation Framework.
  • Used MVC Architecture.
  • Troubleshoot and fixed bugs during the testing phase of the application.
  • Developed Java Server Pages (JSP) for the front end and Servlets for handling Http requests.
  • Used Eclipse3.1 IDE with perforce source control.

Environment: Java, JSP, Struts, Hibernate, Oracle, Web logic

We'd love your feedback!