Senior System Engineer Resume
SUMMARY
- 12 years of experience in full application software life cycle development involving Analysis, Design, Development, Testing, Implementation of application software in web - based environments, distributed n-tier architecture and client/server architecture.
- Used agile practices and Test Driven Development techniques.
- Experience in Web services, SOAP, WSDL and RESTful Web services and JSON schema writing
- Working on Mule soft ESB and RAML since last 13 month
- Developed detailed Test Plan and Test Summary documents that outlined the tests to be performed for the given requirements and the results of these tests
- Confidential Blue mix cloud services, Android SDK
- Working Experience of Extreme Programming practices and Test Driven Development techniques
- I completed training and certification - WebSphere Process Server v7.0 Integration developer
- Design and Programming experience developing Internet Applications using Java, JDBC, Java Servlet, JSP, JSF, Struts, Spring, EJB, Hibernate, XML/XSLT, SAX, DOM, JMS, AJAX, Java Mail API, JavaScript, Angularjs, and web based development tools.
- Expert in Hibernate Query Language (HQL).
- Expert using Oracle 10g/9i, MySQL, DB2 and writing SQL and PL/SQL Stored Procedures, Triggers and Functions.
- Extensively worked with the Struts, Spring Framework and J2EE design patterns such as Factory Pattern, Abstract Factory, Singleton, Facade Design Pattern, Command Object, Data Access Object, Transfer Object and MVC.
- Expert and working knowledge of the tools like Clear Case, CVS, SVN, GITHub, Bit Bucket and Jenkins, JIRA
- Log4J for extensible logging, debugging and error tracing.
- Used ANT for building and deploying application source code on Confidential WebSphere Application Server.
- Experience in Application Servers such as WebSphere, WebLogic and JBOSS 5.x, JBOSS 6.x, Mule ESB Server Runtime 3.7 EE
- Worked with Junit, SOAPUI and Postman for unit testing
TECHNICAL SKILLS
Operating System: UNIX, Linux, Windows 2000, Windows XP
Programming languages: Java 4.0, Java 5.0, Java 7.0, Java 8.0, Scala
Middleware / Distributed Technologies: J2EE, EJB 3.0, JMS, SOAP, WSDL, Web services, JNDI, LDAP, log4j, Restful Web services
Server side programming: Java Servlet 2.4, JSP, JSF, JSTL, Custom Tag Libraries.
Scripting Languages: HTML5, JavaScript, AngularJS, React, JavaScript, HTML, CSS, XML, XSL, XSLT, AJAX, JQuery, DHTML, XHTML, SQL, PL/SQL, Shell Script. Ant
Modeling languages: UML, Use Case, Use Case Diagram, Sequence Diagram
Java IDE: Eclipse, Confidential RAD, Confidential WID, Confidential RSA, Any point Studio 6.0.3
Databases: Oracle 10g/9i, DB2, MySQL
Web Servers: Apache Tomcat Server 5.x
Application Servers: Web Sphere 6.1, JBoss Application Server, Weblogic 9.x Mule ESB Server Runtime 3.7.4 EE
Framework: Struts, Spring 2.5, Spring Core, Spring MVC, Spring DAO, Spring Web flow, Spring WebServices.
ORM Tools: Hibernate 3.0, SQL Developer
Editors: Ultra Edit, Edit Plus
Tools: TOAD, Adobe Dreamweaver, WinSCP, SQL Developer, Win Merge, Putty, FileZilla
Version Control System: CVS, PVCS, SVN
Testing: Junit, SOAPUI, Postman
PROFESSIONAL EXPERIENCE
Confidential, Overland Park, KS
Java Lead Developer
Environment: s: Java, Drool rule, MangoDB, Apache Camel, Linux, JIRA, BitBucket.
Responsibilities:
- developed mediation layer so that QPS and compass can connect
- Responsible for leading a project team in delivering solution to our customer in insurance sector.
- Developed detailed Test Plan and Test Summary documents that outlined the tests to be performed for the given requirements and the results of these tests.
- Responsible to work independently in Agile Project
- Implemented agile development practices according to the application requirements
- Technology used in this project are such as RESTful web service, Maven, Munit, JUnit, Java 1.8
- Tools- Jenkins, Bit Bucket, intellij
Confidential, Overland Park, KS
Java Lead Developer
Environment: s: Java, Mule 3.7, JIRA, RAML (Mule ESB Server Runtime 3.7.4 EE), Linux
Responsibilities:
- Build micro services for the Consumer Portal across the enterprise
- Responsible for leading a project team in delivering solution to our customer in the Telecom sector.
- Developed detailed Test Plan and Test Summary documents that outlined the tests to be performed for the given requirements and the results of these tests.
- Responsible to work independently in Agile Project
- Implemented agile development practices according to the application requirements
- I am responsible for developing APIs which will be used by various client web, app (mobile or iPod etc.)
- Tools- Jenkins, Bit Bucket, Hazel cast, redis
Confidential
Environment: Java1.5, Web Logic Server, Oracle, Web Service, EJB, Linux, JIRA
Responsibilities:
- Responsible for leading a project team in delivering solution to our customer in the Telecom sector.
- Developed detailed Test Plan and Test Summary documents that outlined the tests to be performed for the given requirements and the results of these tests.
- Used Extreme Programming practices and Test Driven Development techniques
- Responsible for effective communication between the project team and the customer.
- Provide day to day direction to the project team and regular project status to the customer
- Coordinate and communicate tasks with developers
- Responsible to work independently in Agile Project
- Implemented agile development practices according to the application requirements
- Ensure that development is performed as per requirements
- Communicate activities/progress to project manager, business development, business analysts and clients
Confidential
Environment: Android APIs, API Blue Mix Cloud technology and Cloud Foundary
Responsibilities:
- I was responsible for designing and developing app
- I was responsible to provide guidance to team.
Confidential
Environment: Java1.5, Web Service, Linux, Confidential Web Sphere Process Server 7.0, DB2 9.0, Websphere Integration Developer 7.0, JSF 1.2, JIRA.
Responsibilities:
- Developed business process for updating invoice Goods Receipt.
- Developed JPA classes for handling DB interaction.
- Developed SCA component for calling existing services for getting Requisition and GR.
- Developed code for calling web services from JSF.
- Developed facade layer for accessing service layer from UI layer.
Confidential
Environment: Java1.5, Web Service, Confidential Web Sphere Process Server 7.0, DB2 9.0, WebSphere Integration Developer 7.0, BirtReport, JIRA, Linux.
Responsibilities:
- Service Oriented Architecture (SOA) Java Developer
- Involved in getting requirement from onsite Business Analysis.
- Responsible creating design document for CRM Proxy Module and Publication Module.
- Developed Mediation flows, File Adapter and Business Process using WID6.2.
- Developed web services using Rational Software Architect and Rational Application Developer.
- Implemented JPA for persistence of business objects in database.
- Worked for performance enhancement of Data Collection module which the most important to the client
- Configured Web Sphere Application Server (WAS) for connection pooling and Data Sources etc.
- Developed test cases to perform Unit testing using JUnit 3.8.1
- Involved in testing, debugging, bugs fixing and documentation of the system.
Environment: Java1.5, Servlets2.4, EJB 3.0, Web Service, Confidential Web Sphere Process Server 6.2, Web Sphere Application Server 6.2.31, DB2 9.0, Websphere Integration Developer 6.2, Rational Software Architect 7.5.
Confidential
Senior System Engineer
Environment: JSP, Servlet, Struts, Hibernate, SAOP web service. SoapUI, JavaScript, EJB, etc
Responsibilities:
- Worked with Business Analyst in translating business requirements into Functional Requirements Document and to Detailed Design Documents
- Involved in the designing, developing and unit testing of the developed module.
- Developed various modules and integrate the same in the application.
Environment: Spring, Hibernate, Struts and MySQL.
Confidential
Software Engineer
Environment: spring, Struts, Hibernate, SAOP web service. SoapUI, JavaScript, EJB, etc
Responsibilities:
- Designed and developed Modules for broker, issue, vesting template, and blackout.
- Implemented Struts and spring framework that is based on the Model View Controller design patterns.
- Generated User interface Templates using JSP, JavaScript, CSS and HTML.
- Developed the Server Side Application, which includes DAO layer that handles the Database manipulation with the back-end Oracle 9i Data base.
- Involved in testing, debugging, bugs fixing and documentation of the system.
- Developed test cases to perform Unit testing using JUnit 3.8.1
- Developed customized solution for test data recording and statistical reports
Environment: JSF, ADF, Spring, Hibernate, Oracle 10g
Confidential
Software Engineer
Environment: Struts, JDBC SAOP web service. SoapUI, JavaScript, EJB, etc
Responsibilities:
- Involved in design, development and Integration testing of the system.
- Analysis and design of the system.
- Created Presentation tier making extensive use of JSP.
- Wrote SQL queries and stored procedures for SQL Server 2000.
- Involved in design and implementation of server side business logic using Java(Struts)
- Developed User Privilege, Data-Input and Reports Module
- Client side validation in Java Script.
- Developed file upload module using core java.
- Involved in Report Generation using third party tool Crystal Reports 10
Environment: JAVA (Struts), JSP, SQL-Server2005, Crystal Reports 10.0
Confidential
Environment: Struts, JDBC SAOP WebServices, SoapUI, JavaScript, EJB, etc
Responsibilities:
- Developer in a group of 10 people.
- Involved in designing and developing the solutions.
- Developed Modules(Hierarchy management, user management, resource management
Confidential
Environment: JAVA (Struts), JSP, Spring, Hibernate, My Sql 5.0
Responsibilities:
- Actively involved in preparation of Design Documents and Use Case Specification Developed all modules.
- Designed user interface using HTML/CSS, Java Script and coded Java application and web components utilizing Struts framework in J2EE
- Code, Compile, Debug and test Java module.
- Prepare the test strategy, test plan, test cases and support documentation.
Environment: JAVA (Struts), JSP, SQL-Server2000, and AJAX
