We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • 6+ years of Work Experience in Software Industry as IT Programmer and Project Development (Agile Methodology, Waterfall) in Financial and Business Intelligence domain
  • Successfully developed over 7 live projects
  • Bachelor’s degree in Computer Science with high performance in JAVA, Springs MVC, Hibernate, UNIX
  • Strong experience on API with Soap, Rest, Microservices, SWAGER
  • AWS Certified Cloud Practitioner (Dec 2018)
  • Microsoft Certified SharePoint Technology Specialist
  • Microsoft Certified HTML5, CSS and JavaScript Specialist
  • Red Hat Certified Engineer - RHCE
  • Red Hat Certified System Administrator - RHCSA

TECHNICAL SKILLS:

Software Development: Life Cycle with Agile, Waterfall Development models.

Programming languages: JAVA J2EE, Spring MVC, Spring Boot, Microservices, AWS, Hibernate, JDBC, JSF, Servlets, SOAP and REST Web Services, Design Patterns, Junit and TestNg - Unit Testing

Integration Development Tools: - Eclipse, RAD, Spring Tool Suite, IntelliJ, API

DevOps and Continuous Integration Tool: - BitBucket, Jira, Confluence, GIT, Jenkins, SonarQube, Docker

Code Versioning Tools: - Clearcase, SVN Source Control, GIT

Application Servers: - IBM WebSphere Application Server (WAS) V7.0 & 8.0, Apache Tomcat Server 6.0.1.

Build Tools: - Maven, Gradle

Database: - Toad 9.0, SQL Developer, Oracle11g

XML, JSON, HTML5, CSS3, JavaScript, Shell Scripting, UNIX, Swagger, Postman, Rest Client

PROFESSIONAL EXPERIENCE:

Confidential

Software Developer

Responsibilities:

  • Creating API’s as microservices to achieve loose coupling and modularity
  • Using DevOps and CI/CD pipeline to build and deploy code
  • Overall development process is under the GIT flow control
  • Ensure zero technical debts by running static analyzer locally and setup SonarQube on AWS cloud
  • Using JIRA to track and maintain the User stories
  • Created a dockerized spring boot application for member banner to fire a rest call to the downstream system which is deployed on AWS cloud.
  • Another microservice was created which sets the cash and dream balance as per the customer’s p
  • Code quality assured using Junit and TestNG for unit and integration testing respectively
  • Used Gatling for load testing and integrated New Relic with the code for viewing real-time results of the load passed.
  • Using postman to test the REST web services created
  • Swagger docs were created for the API details.

Technologies used: JAVA, Spring Boot, Microservices, Rest API, JSON, SonarQube, AWS, Docker

Confidential

Senior Associate

Responsibilities:

  • Maintaining and enhancing the existing applications
  • Project strictly following the SAFE model and continuous integration using Jenkins, Nexus and GITHub for code release and deployment purposes
  • Using DevOps, Confluence and Bitbucket to document and place Code. Using STS (Spring Tool Suite) for code development
  • Using RALLY to track and maintain the User stories of the existing and new features.
  • Adding new functionality to view the current statement in the Account Center Home application which has the option to print and download the PDF.
  • Creating Rest API in Spring Boot Application for enhancing the Student’s journey through Discover Card Application and test & deploy using Jenkins

Technologies used: JAVA, Spring Boot, Microservices, Rest API, JSON, Free marker, HTML, JavaScript, UNIX

Confidential

Java Developer, Toronto

Responsibilities:

  • Development of new functionalities for Scotiabank credit cards
  • Worked as developer in Agile model project. Developed application in Java, JSF and REST API
  • Understanding requirement from BA, developing it, daily stand up call for the status, giving demo to the client, pushing the tickets to QA once developed, defect fixing etc were some of my key responsibilities.
  • Maintaining code Quality, Reviewing of Pull requests etc
  • Developing the application to implement Alerts and messages for Scotia Bank cards.
  • Project strictly followed Agile model and continuous integration using Jira, Confluence and Bitbucket
  • Technologies used: JAVA, Spring Boot, Hibernate, JSF, XHTML, CSS, JavaScript, UNIX, Rest API

Confidential

I.T Analyst

Responsibilities:

  • Perform tasks relating to new solutions, while maintaining the legacy software applications
  • Identifying bugs and provide solutions for it.
  • Working with Business Analyst, Quality Assurance team and the Solutions Delivery Manager to analyze the problems at hand, and performing development work (Using JAVA & UNIX technologies)
  • Documenting detailed design of the project with DFDs.
  • Developed an application in Eclipse to track and create their complaints and appeals for any issue.
  • Implementing REST Web Services, making enhancements and fixing the issues in production.
  • Followed Agile methodology and tools like Jira, Confluence, Bitbucket, Jenkins, Nexus

Technologies used: JAVA, Spring MVC, Hibernate, JSON, REST API, WebSphere Application Server, Clearcase, Oracle 11g.

Confidential

Senior Software Engineer

Responsibilities:

  • Carrying out JAVA assignments according to project requirements, programming procedures, and data processing needs
  • Determine requirements for data, workflow, logical processes, hardware, operating system, interfaces with other application, and outputs. Documentation and defect fixing- DEV, SIT, UAT, PROD
  • Build and Maintain reusable java code for best performance of application.
  • Analyze, evaluate, and test program coding prior to implementation to ensure the application is ready for production operation.
  • Developed an application in Eclipse for providing offers to customers based on their entitlements and their credit history. Multiple flows within the system allowed offers to be presented to the customer
  • Performed WAS upgrade from v7 to v8
  • Gathering requirements, Implementing Web Services, UAT, Prod defect fixes.

Technologies used: JAVA, Springs, Hibernate, JSF, HTML, CSS, JavaScript, UNIX, SVN, Oracle

Confidential

Software Engineer

Responsibilities:

  • EFIT division caters to all the communications between Confidential Finance and the customer (both inbound and outbound communication)
  • It includes Payments, Letters, Settlements, Collections, Recoveries, Imaging, ACH Integration. US Cards and Payments- this domain deals with the inflow of payments coming from the customer to Confidential .
  • Developed new shell scripts as well adding functionality to existing scripts, Decommissioning certain application with scripts

Technologies used: JAVA, UNIX, RAD, Oracle 11g, WebSphere 8.0, Toad, putty.

We'd love your feedback!