We provide IT Staff Augmentation Services!

Software Developer / Scrum Master Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • 6+ years of experience as a Java/J2EE Developer implementing complete Software Development Life Cycle including Analysis, Design, Development, Implementation, Maintenance and Support.
  • CSM Certified Junior Scrum Master with experience in Scrum / Agile methodologies to deliver value to the customer.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, AngularJS and AJAX technologies.
  • Involved in developing Internet/Intranet Applications with SOA, Web Services SOAP, RESTful, XSD, WSDL, JMS, JDBC, JSP, XML, and JavaScript.
  • Experience on different IDEs such as RAD, Eclipse and deployment using Application Servers Apache Tomcat and Confidential WebSphere.
  • Strong experience on Version Control Tools like Rational Clear Case, CVS and SVN.
  • Experience in JDBC Programming and also with writing SQL Queries, PL/SQL stored procedures, Functions, and packages.
  • Used RDBMS like My SQL, Oracle, SQL Server & DB2. Good knowledge of database design & development with relational database schema and normalization of tables.
  • Experience in Junit for Unit testing, logging using Log4J, and ANT & Maven to compile, package and deploy the components to the Application Servers in different environments.
  • Experience in developing applications using Model - View-Controller (MVC) architecture.
  • Experience in User Interaction, Business Analysis, Development, Integration, Documentation, Testing, Deployment, Building, Configuration and Production/Customer Support, Maintenance and Enhancements of both Web and Client/Server Technologies.
  • Designed and developed Server-side Modules using Servlets, EJB.
  • Configured and used JIRA for bug tracking and functional testing.
  • Competencies in system architecture, object oriented analysis (OOA), design (OOD) and design patterns.
  • Expert in creating automation scripts using shell scripting to reduce manual efforts.
  • Detailed oriented with strong analytical and problem-solving skills. Good team player with excellent communication and interpersonal skills. Worked for global clients in Singapore, India, Mexico and USA.
  • Excellent Analytical, Problem solving and communication skills.
  • Good interpersonal skills, strong work ethic with the ability to excel in fast passed and time sensitive environment.

SKILL:

Products: Confidential WebSphere Commerce v6.0/v7.0

Programming Languages: Java, JavaScript, JavaBeans, JSP XML/XSL, UML, PL-SQL, HTML, EJB, JDBC, JNDI

Technology: WSDL, UDDI, Web Service, SOAP, REST

Framework: Apache Struts 2, JSF,J2EE

Scripts: JQUERY, JavaScript, HTML, CSS

IDE: Rational Application Developer(RAD),Eclipse

Database and Tools: Confidential DB2, SQL Server, MySql, Oracle, PL/SQL

Source Control: JIRA, SVN, CVS, VSS, Source Offsite, GIT

Web Server/ App Server: Apache, WAS, JBoss, Tomcat

Analysis & Design Methodologies: UML, OOAD, MVC Design Pattern, Agile, Water Fall

PROFESSIONAL EXPERIENCE:

Confidential

Software Developer / Scrum Master

Responsibilities:

  • Working for product based company as software developer / Scrum Master to enhance and maintain functional website and to develop interactive and effective web presence for their products.
  • Followed Test Driven Development (TDD) and Scrum / Agile methodology to produce high Quality Software
  • Facilitated daily scrums, sprint planning, sprint demo and retrospective. Reviewed impediments and followed up for closure.
  • Worked on CORE JAVA (Collections of type Generics, Templates) and used core packages.
  • Developed user interface using JSP, Tiles Framework, jQuery, HTML, CSS, JavaScript, AJAX and JSTL.
  • Developed web applications with HTML4, CSS, JavaScript for Credit Card Payment System. Developed Use Case Diagrams, Object & Class Diagrams in UML using Rational Rose.

Confidential

JAVA/J2EE Consultant/Team Lead

Responsibilities:

  • Develop End to End UI based APP for PJSIP MAC/Windows Desktop Soft phone based on PJSIP stack for Windows and MAC OS.
  • Followed Scrum / Agile practices in all aspects of software development. Daily scrum, sprint plan, feature demo and retrospective.
  • Develop User interface using JAVA/JAVAFX and integrated the Generated binaries and DLLS using JAVAFX FXML - Controller model (MVC).
  • Compile PJSIP libraries (DLLs and JARs) using MINGW for 32 bit and 64 bit windows OS and MAC OS.
  • POJO classes and DAO classes and wrote finder methods
  • Wrote JavaScript's for validating the client-side user information based on their business rules.
  • Design and developed web application using JSF and AJAX technology.
  • Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
  • Followed agile methodology and participated in Sprints during development.
  • Coordinate activities and motivate others through leadership and a positive outlook, having Strong analytical and debugging skills.
  • Developed Custom tag libraries for providing multi-lingual functionality.
  • Worked with HTML5, HTML, DHTML, CSS, JAVASCRIPT, JSON in UI pages.
  • Designed and Developed LDAP Authentication & Authorization Services using Java, LDAP, DB2 Commands.
  • Designed and Developed Business Process layer components and integrated with MVC framework.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Design solutions for Customer Segment Load, Adding members to customer segment and DB Clean for purging.
  • Main areas of work were to develop and customize Controller \ Task Commands to implement Shopping Cart Rules, Expose Member Group Noun as REST Service, Customer segment upload.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Worked on writing the services to provide the relational mapping between the client-side applications with the backend.
  • Developed Use Case Diagrams, Object & Class Diagrams in UML using Rational Rose.
  • Developed user interface using JSP, Tiles Framework, jQuery, HTML, CSS, JavaScript, AJAX and JSTL.
  • Worked on CORE JAVA (Collections of type Generics, Templates) and used core packages.
  • Implemented the template-based categorization of presentation content using Struts-Tiles. MVC implementation using Struts framework.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Participated in development of new features for the core of the application. This included converting the company's current SOAP API to RESTful web services.
  • Invoked web services and parsed the XML results.
  • Involved in writing & building the code using Maven & maintained continuous integration using Jenkins.
  • Designed various tables required for the project in Oracle database and used Stored Procedures and Triggers in the application.
  • Performed unit testing using Junit framework & Struts Test Cases for testing Action Classes.
  • Wrote Unit testing and Test suites using JUnit framework for testing the application.
  • Participated in weekly status meeting for providing the development updates.
  • Production support for the application to resolve the issues experienced by the users.

Confidential, Cincinnati, OH

JAVA/J2EE Developer

Responsibilities:

  • Develop & customize the web store front based on the customers’ requests through JIRA. Develop system web interface using JSP’s and Data Beans.
  • Develop and customizing Controller \ Task Commands and View Beans.
  • Actively involved in Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces, and JSP tag libraries to define custom tags and JDBC for database connectivity.
  • Implemented struts framework (MVC): developed Action Servlet, Action Form bean, configured the struts-config descriptor, implemented validator framework.
  • Extensively involved in database designing work with Oracle Database and building the application in J2EE Architecture.
  • Developed the EJB-Session Bean that acts as Facade, will be able to access the business entities through their local home interfaces.
  • Evaluated and worked with EJB's Container Managed Persistent strategy.
  • Used Webservices - WSDL and SOAP for getting Loan information from third party and used SAX and DOM XML parsers for data retrieval
  • Experienced in writing the DTD for document exchange XML. Generating, parsing and displaying the XML in various formats using XSLT and CSS.
  • Used XPath 1.0 for selecting nodes and XQuery to extract and manipulate data from XML documents.
  • Coding, testing and deploying the web application using RAD 7.0 and WebSphere Application Server 6.0.
  • Used JavaScript's for validating client side data.
  • Wrote unit tests for the implemented bean code using JUnit.
  • Extensively worked on UNIX Environment.
  • Data is exchanged in XML format, which helps in interoperability with other software applications.

Confidential, San Diego, CA

JAVA/J2EE Developer

Responsibilities:

  • Develop & customize the web store modules per the client request.
  • Develop system web interface using JSP’s, JSTL, JQUERY and JavaScript.
  • Used J2EE patterns like Front Controller, View Helper, Service Locator, Data Access Object, and Transfer Object.
  • Implemented core Java concepts like Collections, Multithreading and Exception Handling to implement different functionalities and algorithms.
  • Designed and implemented application using JSP, Spring MVC, Struts, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle.
  • Involved in various phases of Software Development Life Cycle (SDLC)
  • Well experienced in MVC architecture and Struts framework.
  • Involved in Analysis, Design and Implementation/translation of Business User requirements.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • System built using Model-View-Controller (MVC) architecture.
  • Designed and developed sub system by SOA, Servlets, JSPs, J2EE Entity beans and Session Beans.
  • Custom User Interfaces is developed by using the JSP custom tags.
  • Design components based on object oriented design using UML. XML used for the validation of input.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Oracle DBMS.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Developed Use Cases, Class diagrams and Sequence and Activity diagrams using Rational Rose.
  • Coded Servlet classes in java web server environment.
  • Used JDBC to connect to Oracle8i database.
  • Created web pages using JSP.
  • Developed the presentation layer and GUI framework that are written using HTML and Client-Side validations were done using JavaScript.
  • Used java features such as Generics, Collections API.
  • Prepared EJB deployment descriptors using XML and Used JAXB components for transferring the objects between the application and the database.
  • Debugged the application using firebug and traversed through the nodes of tree using DOM functions.
  • Used Ajax for asynchronous communication with the server.
  • Wrote SQL/PL-SQL Queries, Stored Procedures and Functions in Oracle.
  • Used SVN for version control.
  • Developed test cases using JUnit and tested the application.
  • Responsible for the performance PL/ SQL procedures and SQL queries
  • Used CVS for the concurrent development in the team and for code repository
  • Deployed applications on Linux client machines
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues
  • POC (Proof of Concept) and Phase1 development
  • Order management and design flow
  • Customizing the store to handle multiple active orders per user
  • Customizing the order flow to allow a user to save multiple orders
  • Changing the site/store layout to match the customer requirement
  • WCS 6.0: Installing Commerce 6.0 and fix pack, integrating with back-end system
  • Publishing the Store using SAAR file
  • Developed system’s web interface using JSP’s, JSTL and JavaScript
  • Developed customized Controller and Task Command’s
  • Customizing Commerce Accelerator, Org Admin Console & Admin Console
  • Extending Database and creating EJB
  • Creating build, development and monitoring of application on dev/stage/prod server
  • Developed Reports Module by writing SQL Queries

We'd love your feedback!