We provide IT Staff Augmentation Services!

Senior Software Engineer  Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Senior Java middleware and web full stack application developer with about 10 years of experience in implementation of complex and large scale enterprise systems.
  • Well versed in different phases of software development life cycle encompassing gathering requirements, planning, scoping, analysis, effort estimation, design, development and testing.

TECHNICAL SKILLS:

Operating systems: Windows, Linux(Ubuntu)

Programming Languages: Java, Sql, JavascriptWeb technologies: Html, Css, Javascript, JQuery, Servlets, Java Server Pages, Java Server Faces, Spring MVC, Spring AOP, Spring IOC, Spring DAO, Adobe Flex, Apache Velocity, FreeMarker

Enterprise technologies: Xml, Xquery, Xslt, Xpath, Xsd, Jax - ws, Jboss SOA-P, Jboss ESB, Marklogic, Apache Camel, Spring DSL, Jboss Fuse Works

Application/Web Servers: Jboss, Apache Tomcat, Oracle Weblogic 10.3, Websphere, Jboss EAP 6.4

Databases & Tools: Marklogic QConsole, Oracle, Sql Developer, Toad, Aqt, Jdbc, Hibernate/JPA.

Build Tools: Ant, Maven, Ivy, Bamboo, Jenkins

Development Tools: Eclipse, IBM RAD, Jboss Developer studio, Oxygen Xml developer, UML, Visio, Rational rose, VMWare player and toolsDebug Tools: Log4j, Splunk, Putty, Winscp, JUnit, SOAP UI, Parasoft SOATest, HP Service Test

Other Utilities: Sonar, RabbitVCS, Tortoise SVN, Findbugs, SVN, Jira, Confluence, HP Quality Center, CMS CALT

PROFESSIONAL EXPERIENCE:

Senior Software Engineer

Confidential

Operating Systems: Ubuntu Linux, Red Hat Enterprise Linux, Windows

Technologies & Development/Testing Tools: JBoss SOA-P, Marklogic, Spring core, Xml, Xsd, Xslt, Xquery, Xpath, Apache CXF, J2EE, JUnit, JBoss AS, Maven, Jenkins, SOA, ESB, Eclipse IDE, SOAP UI, CALT(Collaborative Application Life Cycle Tool)

Responsibilities:

  • Migrated complex Jboss SOA-P-5 ESB services to Jboss Fuse Works(Apache Camel)
  • Design and implement Camel routes and workflows based on Enterprise Integration Patterns.
  • Improved file streaming functionality using Camel file stream component.
  • Well versed in Simple language and Jboss EAP 6.4 modules
  • Responsible for Requirements Analysis, design, development and testing
  • Develop Web services hosted on the HUB using Jboss-SOA-P based on interface/schema design
  • Based on schema design, develop the WSDL, service, clients, XSLT, JBoss pipeline Action classes, implement business rules, error conversion, auditing and logging of requests and responses
  • Handle schema changes and XSLT changes, generate web service clients
  • Integration with Marklogic Xquery for error conversion, EMF logging, request/response correlation
  • Create Mock services/Test harness to be used instead of actual TDS endpoint for lower environments
  • Debug errors/issues with services, checking logs
  • Sprint planning, creating artifacts in CALT, task creation and assignment for user stories.
  • Design and code reviews, Scrum meetings, mentoring, environment setups

SDET (Software Development Engineer in Test)

Confidential

Hardware: PC Hardware

Operating Systems: Windows

Programming Languages: Java, Sql

Technologies & Development/Testing Tools: Parasoft SOATest, HP Service Test, HP QC, Html, Javascriopt, JQuery, CSS, Ajax, Servlets, Jsp, Jsch, Shell Scripting, Tomcat, Eclipse IDE

Responsibilities:

  • Responsible for development of Java clients for Jax-WS Web Service
  • Responsible for Automation of ESP services using Parasoft SOATest, HP Service Test and integration with HP QC
  • Automated Customer Service, Customer Product Service, CMS to IMS Migration and APS Retirement projects
  • Developed Shell scripts for automating the process of changing Account Number, Delivery Platform, Migration Type in the files for Migration
  • Developed Ajax based Web application to automate bulk migration operations and to report status of a batch every five seconds in the browser. Included functionality to perform all account types migration
  • Debug errors/issues with failing scripts, checking logs
  • Responsible for Requirements Analysis, Test Strategy, Test case design, documentation, Data requests, Data preparation, Environment Shakedown, Test case execution
  • Stored procedure functional testing
  • Evaluation of Web Services testing frameworks

Senior Java Developer

Confidential

Hardware: PC Hardware

Operating Systems: Windows, Linux

Programming Languages: Java, Sql

Technologies & Development Tools: Apache Velocity, Adobe Flex, Html, Javascript, Css, JQuery, Servlets, Spring, Jdbc, Hibernate/JPA, Xml, Jax-WS, Eclipse, Oracle, Sql Developer, Oracle Weblogic 10.3

Responsibilities:

  • Handled the implementation of new requirements, enhancements, change requests and maintenance of the Cbeyond Online, the iBill and the Sip-Broadsoft applications.
  • Tasks include Requirements gathering, impact analysis, scoping, effort estimation, low level design, high level design, coding and unit testing of different application modules
  • Developed HTML mock up screens based on requirements by working closely with System/Business Analysts
  • Build Velocity template pages from HTML mockups
  • Design and Development of Action classes, service layer, DAO layer and other components using J2ee technologies
  • Integration of Action, Service and DAO classes using Spring configuration file
  • Used Ant to build WAR file and deployment to Weblogic application server
  • Contract/Interface design for web services by working with system analysts
  • Jax-WS client generation using wsimport and web services debugging with SOAPUI
  • Created design documents with class, sequence, interaction diagrams in UML using tools such as Visio and Eclipse plug-ins.
  • Onsite-offshore co-ordination, requirements gathering, design discussions, use case modeling
  • Technical discussions, best practices implementation, presentations, KT
  • Effort and task tracking through Cognizant C 2.0 and Jira.
  • Code reviews, production deployment, Dev certification, unit testing, bug fix.

Java Developer

Confidential

Hardware: PC Hardware

Operating Systems: Windows

Programming Languages: Java, Sql

Technologies & Development Tools: Html, Javascript, Css, Java Server Faces, STA4j, J2EE, Jdbc, Hibernate/JPA, IBM RAD, Oracle, Sql, Websphere

Responsibilities:

  • Involved in Contract Management application development using iterative model of development
  • Designed and developed Html mockups from scratch based on the requirements and got trained in client technologies like STA4J, JSF, Hibernate, and JPA and imparted the knowledge to the team
  • Worked on Proof of concepts in JSF, Js components and developed JSF pages based on the Html wireframes
  • Wrote backend business layers based on the design and handled change requests for screens and functionality
  • Impact analysis for data model changes requested and accordingly modified the functionality
  • Worked on various modules of the application such as Contract Modify/View, Experience Modify/View, Experience Status Modify/View, Aggregate Rule Modify/View, Business Covered Modify/View, and Section Modify/View
  • Involved in requirements traceability, defects management, bug fixing and overall integration and testing of the application.
  • Migrated the application from STA4J 7.2 to STA4J 7.4, which involves the applying new style sheets, change in the directory structure, updates related to logging, Cache loaders
  • Migration of ORM framework from Hibernate to JPA
  • Development of logic for complex business validations taking the business rules into account
  • Handled technical and domain KT sessions
  • Developed a modal Java Script component for user friendly option selection

Java Developer

Confidential

Hardware: PC Hardware

Operating Systems: Windows

Programming Languages: Java, Sql

Technologies & Development Tools: Html, JSP, JSTL, J2EE, Spring Jdbc, Spring MVC, Oracle, Sql, Weblogic 10.0, Eclipse

Responsibilities:

  • Involved in the project from the requirements analysis phase, but worked mostly on the technology aspect of the project as a Java developer in the project.
  • Worked on proof of concepts on Java server faces; Spring MVC as well as implementing client specified coding standards using Check style and Find bugs Eclipse plug-in.
  • Comparison study on the various web frameworks viz... Struts, Spring MVC, JSF.
  • Developed business components and worked on a use case implementation and fixed bugs.
  • Prepared Test cases based on requirements.
  • Implemented the Login and Change password user cases on the now online portal

We'd love your feedback!