We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

5.00/5 (Submit Your Rating)

Oaks, Pa

SUMMARY

  • Extensive Development experience in Object Oriented Analysis, Design and Programming (OOA/OOD/OOP) throughout complete SDLC in various models like Agile, Waterfall and RUP.
  • Extensive programming experience in Developing Web based Applications using Angular 1.x/2/4/6/7, Java 4/5/6, Spring 3.2, JavaScript, Typescript, HTML, Web Services etc.
  • Strong experience in UI & client side validations using HTML 5, CSS3, JavaScript, Angular 2, JSP, Struts tag libraries, XML, XSLT and JavaScript Frameworks like ExtJS 3.x/4.x, ImmutableJS, lodash, Moment etc .
  • Proficient in using Java and J2EE Design patterns like Model View Controller (MVC), Singleton, Front Controller, Business Delegate, Service Locator, Abstract Factory, DAO, VO etc.
  • Experience deploying applications in NGINX, JBOSS, WebLogic and Apache Tomcat Server.
  • Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.
  • Expertise in consuming SOAP based & Restful Web services using WSDL, SOAP, AXIS, JAX - WS, REST-Jersey.

TECHNICAL SKILLS

Java: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O

J2EE: JSP, Servlet, EJB, JMS, JDBC, JNDI, Struts

Framework/Libraries: AngularJS, Angular (2 +), rxjs, ImmutableJS, ExtJS, Bootstrap 3 / 4, Wijmo, ngx-bootstrap, Struts, Hibernate

Middleware: Apache Tomcat, Websphere, WebLogic 11g, 12C

Database and Tools: Oracle 8i/9i/10g, MySQL, SQL Developer

Operating Systems: Windows 2000, Windows XP, Unix, Linux, Windows 7, 10, Mac OS Sierra

Source Control: VSS, SVN, GIT

Deployment and Testing: MAVEN, ANT, Bugzilla, JUnit

Other Tools: VS Code, Eclipse 2.1-3.5, CA Rally, Atlassian Confluence, JIRA, BitBucket.

PROFESSIONAL EXPERIENCE

Sr. Software Developer

Confidential, Oaks, PA.

Responsibilities:

  • Agile methodology was being followed for development purposes, which involved PSI planning, Sprint planning, Retrospective and stand ups on a regular basis providing development whereabouts.
  • Wijmo 5 is being used consistently across all the screens to render Wijmo Flex grid in UI.
  • Front end being developed using Angular 6 framework and RxJS library following the store concept.
  • Responsible for developing pipes(custom), date, calendar, bootstrap form controls as common components to be utilized across various screens in UI.
  • Proactive on discussing challenges within team on RxJS observables / store concept implementation.
  • Developed reusable directives/ components to be available across the platform for code design consistency and reusability by promoting code to common-components repository.
  • Development in UI involved in building blocks of components in Typescript making sure component is lightweight and bootstrap variables being used in .less files to keep up to the design notes.
  • Developed Print and Export functionality using Wijmo where Export would export the grid to excel and Print needs to print paginated data.
  • Created/ Updating Confluence pages involving service contracts to be handed over to UI.
  • Used Swagger UI for API documentation and providing notes on request and response signature.
  • Creating sketch on Illustrator Adobe and Vectorized Images that needed resizing.
  • Involved in service handover sessions to UI teams on explaining what the UI needs to pass as request body and service response being displayed in UI.
  • Jenkins was used as a build tool to configure Q stripes.
  • Involved in creating stable release artifacts and communicating to apps with appropriate version info for libraries.
  • Responsible for developing automated E2E Test cases for common components by having a Feature file using Gherkins and Selenium web driver to perform the test suites.
  • Used Cucumber to interpret and execute the test scripts. Responsible for having common steps as required for reusability.
  • Responsible for having unit test cases using Karma.
  • GIT is used for source code management in Bitbucket. Involved in code review for adopting application level best practices.
  • Utilized Angular CLI, webpack for daily development activities.
  • Working closely with architecture team on Angular and Wijmo upgrade activities platform wide which will be scheduled alternating PSI’s.
  • Updating peer dependencies required for major upgrade releases and enforcing strict TSlint rules across the platform.
  • Actively involved in Code review process across repositories and testing the implementation using PR build URL.
  • Handling component environments availability in docker container using NGINX.
  • Created a common development configuration repository using CLI (Angular 7 ng new) and updated downstream apps to point to dev-config repository to avoid duplicate code and centralized dev configuration.
  • Created platform wide reusable gulp file to handle snapshot releases, compile less stylesheets, mock data folders, web fonts (Font Awesome 5) which would be consumed by angular apps and libraries.
  • Proactive in performing POC’s within deadlines and conveying the outcome to PO / UX point of contact.
  • Responsible for deploying the .war file (Oracle WLS 12c) in C stripe environment where the developers and testers would perform testing and log defects in CA Rally.

Web Developer

Confidential, San Antonio, Texas.

Responsibilities:

  • Developed the Application using Spring MVC Architecture using AngularJS and integrated backend with Oracle Database using Java 1.6.
  • Tasks assigned included Integrating Invoice Statements from SAP to Application portal using Rest Web Service, responsiveness for entire application using Bootstrap etc.
  • Integrated Front end with AngularJS screens and unique data table widgets on home page by adding controller files and modules.
  • Angular Data tables were used for displaying the data from backend and necessary extensions were used based on the requirements.
  • Custom Accordions were created to categorize the incoming data from DB as a monthly period.
  • SAP NetWeaver Developer Studio was used to perform development activity and debugging purposes in Java code.
  • Involved in writing complex SQL query to retrieve complex business data from DB and displaying effectively in the application portal.
  • Designed PDF Layout for Invoices and Monthly Statements and adding different Billing Statements based upon the client needs.
  • Involved in implementing an upload, download functionality for PDF, Excel sheets.
  • Created Mockups for certain pages using Balsamiq Mockups 3.0 and displayed to end users for approvals on Design.
  • Used Grunt for build purposes and Apache Tomcat Server 6.0 in local environment.
  • Performed Unit Testing for development activity before check in the code and used Worksoft Certify for Testing the entire application end to end.

Environment: Java 1.6, Spring MVC, AngularJS, HTML, CSS, JavaScript, XML, XSD, DTD Oracle Database, Microsoft SQL Server Management Studio 2012, Worksoft Certify, Grunt, Balsamiq Mockups3, SAP NetWeaver Developer Studio, SAP.

Software Developer

Confidential

Responsibilities:

  • Designed and Developed various modules of the Application using Frameworks like Spring Framework using AOP, IOC for the entire Project with both XML and Annotation based configuration methods.
  • Designed, Developed the front-end and back-end using JSP, Servlets and Spring.
  • Used Agile methodology to implement the features & participated in scrum meetings, backlog grooming sessions and JIRA to perform quick development cycle (Sprint).
  • Development of UI models using HTML, JSP, JavaScript, AJAX, Weblink and CSS, Prime Faces.
  • Developed REST Web services using Apache CXF to perform transactions on our backend Applications, response is sent in JSON or XML formats based on the use cases.
  • Involved in building and Deployment of the Application in JBOSS Application servers.

Environment: Java, J2EE, JSP, Servlets, Spring 3.0, HTML, JavaScript, AJAX, CSS, Hibernate, XML, DAO, JSON, JDBC, CVS, MAVEN, JUnit, JBOSS, Restful.

We'd love your feedback!