We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • 3 years of working experience in analysis, design, development, testing, deployment and maintenance of applications in JAVA/J2EE/XML/BPM applications using Appian 16.2, 16.3, 17.1, 17.2, 17.3 and Linux/Unix based environment.
  • Experience in developing J2EE Web Applications, Enterprise Applications, Distributed Applications and Web/N - tier/Client/Server Applications using Java, JDBC, Servlets, JSP, Spring, Hibernate, Spring JDBC Template, XML, and SQL & PL/SQL, HTML, HTML5, AJAX, jQuery, CSS3, Java Script, Angular JS, React.js and Node JS.
  • Strong Java UI (front end) and J2EE (server side) architecture, design and development experience
  • Expertise in RDBMS like Oracle, MySQL and SQL Server, Stored Procedures, SQL and PL/SQL, DB2.
  • Experience in various development tools like NetBeans, Eclipse, IntelliJ and RAD.
  • Experience in Version Control tool like Rational Clear Case, CVS and Git
  • Experience with Build tools like Ant and Maven.
  • Experienced in developing web applications on MVC based frameworks like Java Spring and JSF
  • Experience with object oriented modeling - UML. Familiar with various software methodologies, design patterns.
  • Automate test cases using a BDD method with Cucumber and Ruby, Selenium, build a framework for web-based application from scratch.
  • Expertise in writing Queries, triggers and Stored Procedures in major relational databases including Oracle, DB2, SQL Server and My SQL.
  • Solid understanding and Experience in using Spring and Struts frameworks and in Oracle SQL/PL SQL.

PROFESSIONAL EXPERIENCE

Confidential

Software Developer - BPM

Responsibilities:

  • Highly involved and developed SAIL components, dash boards using query rules, expression rules.
  • Involved in designing CDT s, Data Stores.
  • Involved in designing in records and actions.
  • Involved in unit testing and defect fixing.
  • Involved in re-designing of process by abiding to best practices of Appian.
  • Meeting with the business users daily and gathering the requirements
  • Manage project schedule and task details. Also managed change and took active leadership in timely decision making.
  • Ensuring ongoing viability of the project in line with the Business Case.
  • Monitoring progress of the project in line with the business vision.
  • Tools: Appian 16.2, 16.3, 17.1, 17.2, MYSQL

Confidential

Responsibilities:

  • Prepare SAIL screens and get confirmation from Client.
  • Create CDTs, Rules, Constants required for application.
  • Develop the process models required to build the functionality.
  • Participate in daily touch base calls with onsite coordinator and Client.
  • Prepare UTS and UTCs for the developed functionality.
  • Demo the application to QA for testing and support them.
  • Deploy the code to Test environment for QA testing.
  • Fix the bugs raised by QA in TFS and fix them.
  • Present the Demo to Clients.
  • Tools: Appian BPM 16x & 17x, Web Services, Java Script and SQL server

Confidential

Responsibilities:

  • Participated in the Business requirements meeting with the Directors of the YouthBuild and DINAP Systems.
  • Used SAIL features such as Record Types, Record dashboards, SAIL Reports, Actions and SAIL forms, design DB schema using nested CDT.
  • Created tempo enabled forms using SAIL, design DB schema using CDT.
  • Delivered all sprint deliverables to the business and handled the Functional reviews.
  • Monitored progress within the team toward goal attainment and interacted with the Federal PM.
  • Prepared weekly and monthly reports, updated Project Schedule for the federal government.
  • Assisted the Appian team with guidance in Appian development.
  • Participated in the Project planning, Business Requirement gathering, Project Delivery meetings.
  • Performed 508 and PIRL compliant on the case Management system.
  • Co-ordinated with testing team to complete end to end testing of each module.
  • Tools: Appian 17x, Oracle

Confidential

Software Developer

Responsibilities:

  • Actively involved in the requirement gathering for the enhancements to the existing project.
  • Involved in developing design document and impact assessment documents.
  • Involved in designing some of the processes in the application that are developed by other developers.
  • Used Ajax, React.js, Angular.js and JavaScript to handle asynchronous request, CSS to handle the look and feel of the application.
  • Mapped and managed Object/table relationships in Hibernate
  • Developed Actions classes, beans, JSP's and Data Objects in Java.
  • Created Test Plans using Quality Center by JUnit.
  • Implemented features like logging, user session validation using Spring-AOP module
  • Developed server-side services using Java, Spring, and RESTful Web Services.
  • Developed and implemented the interactive functionality using JSP.
  • Used Subversion for Version Control Management.
  • Used Log4j as the Logging Framework, Maven for project management, Mockito/ JUnit for unit testing
  • Involved in code reviews, debugging and testing.
  • Used connection pooling for optimization using JDBC interface.
  • Prepared Use-Cases from the given requirements and interacted with clients for requirements gathering and clarifications.
  • Used Bamboo to continuous integration and deploy the application to various environments that ties automated builds and tests
  • Developed Utility Classes, which are used throughout the application.
  • Developed RESTful web service to make the central bank new features available for the customers.
  • Used Apache Velocity to ensure clean separation between the presentation tier and business tiers in a Web application.
  • Tools: Java7, JSP, JDBC, UML, React.js, Angular JS, JavaScript, HTML5, CSS3, JavaScript, jQuery, RESTful web services, DB2, D Beaver, Hibernate, SVN, Bamboo, Ant, Mockito, Log4J, Tomcat 7 and Windows, Spring MVC and Responsive Design (Used to develop internal central bank applications).

Confidential, NYC, NY

Sr. Software Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC), analysis, redesign of architecture, analyzing the various technologies, preparing technical and support documentation.
  • Involved in designing some of the processes in the application that are developed by other developers.
  • Implemented Spring MVC pattern to ensure clean separation between the presentation tier and business tiers.
  • Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture and Spring Application Context using IOC and DI concepts.
  • Implemented Dependency Injection (Inversion of control) feature of Spring.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
  • Developed Session beans, which encapsulate the workflow logic and used Hibernate to access data.
  • Created Test Plans using Quality Center by Junit.
  • Used Angular.js framework to extend the HTML template
  • Developed and implemented the interactive functionality using JSP.
  • Used Subversion for Version Control Management.
  • Wrote Jasmine Unit tests extensively using Karma for verifying JavaScript utility routines
  • Extensively used jQuery UI, Angular.js to provide UI functionality
  • Extensively used the Spring tag libraries (JSTL and HTML5 Tags, CSS3 tags etc.) and Custom tag libraries.
  • Consumed RESTful web services to verify the customer eligibility for the applied policy.
  • Involved in debugging and testing.
  • Used Git/SourceTree for version control/Source code repository. JIRA for issue/defect tracking and project management
  • Used connection pooling for optimization using JDBC interface.
  • Prepared Use-Cases from the given requirements and interacted with clients for requirements gathering and clarifications.
  • Developed Utility Classes, which are used throughout the application.
  • Tools: Java8, JSP, Spring MVC, Spring-JDBC template, Hibernate, Quality Center, UML, JavaScript, HTML5, CSS3, Ajax, Angular JS, DB2, Responsive Design, Source- tree, JIRA, Confluence, D Beaver, SVN, RESTful web services, Maven, Log4J, Web sphere Application Server, Tomcat 8 and Windows.

Confidential

Software Developer

Responsibilities:

  • Designed User Interface using Java Server Faces (JSF 2.0), XHTML, Cascading Style Sheets (CSS), AJAX and JavaScript.
  • Participated in designing the Entity-Relationship Diagram and created the database tables for the application through SQL commands.
  • Integrated the PostgreSQL database with the application through JDBC API for data storage and manipulation operations.
  • Validated the UI components using JSF inbuilt validator tags and wrote custom validator tags to validate the similar fields across the application.
  • Implemented templates, Facelets tags, Custom tags, Convertor/Custom Convertor tags, Page navigation specifications, user input validations, ajax calls, event handing using JSF components.
  • Used Maven scripts for building the application and GitHub for source code management. Deployed the application on Apache Tomcat Server
  • Performed Unit testing (Junit Framework) vigorously to deliver the high-quality code.
  • Participated in code walkthroughs and reviews and involved in fixing the issues and debugged the application.
  • Tools: XHTML, CSS, JavaScript, AJAX, EJB, SQL, PostgreSQL, Maven, GitHub, Tomcat, JUnit.

We'd love your feedback!