We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • A growth driven self - motivated Core Java /Mainframe Analyst with over 4.8+ years of progressive experience in banking and financial domain.
  • A track record in consulting, requirement analysis, designing, developing, testing, integrating and implementing novel end-to-end Business solutions, aligned with critical business requirements, under stringent deadlines, for ace business corporations.
  • Working as a Senior Associate with 4.8+ years of experience in Mainframe/Java domains.
  • Experienced in Full Life Cycle Development of building a Operational Data Store for large technology projects including Analysis, Design, Development, Testing, Maintenance and Documentation.
  • Experienced with Core Java, Collections, Micro Services, API’s, Cassandra, SQL, Oracle, JUNIT, MOCKITO and Cucumber in operational database applications.
  • Good understanding of Spring Boot, Kafka, splunk, Jmeter, Blazemeter and Cloud Foundry.
  • Experience in supporting multiple applications and integration.
  • Excellent communication and interpersonal skills combined with hands-on people skills.
  • Highly motivated with very good problem solving and analytical skills.

TECHNICAL SKILLS:

Operating Systems: Windows 95, 98, 2000, NT, MVS, UNIX, JDK and DOS.

Languages/Scripting: Core Java, KAFKA, Micro Services, API s, Collections, Web services, SOAP, RESTFUL services, Multi-threading and concurrency, JMETER, Cucumber, Mockito, COBOL, JCL, CICS, DB2, SQL, C, VSAM, TSO/ISPF, CLIST, REXX, File-Aid, ENDEVOR, IBM Code Debugger, SAS MF, SCLM, File Manager, TWS OPC Scheduler, IBM Data stage, Unix Shell Scripting, SQL,PL/SQL, Spring Boot etc.

Databases: DB2, IMS, Oracle, MS Access, Cassandra etc.

Tools: NDM, FTP, Splunk, JMeter, Blazemeter, Cucumber, Intellij, Eclipse, Apache Tomcat, Maven, Websphere, XML, JIRA, SharePoint, Confluence.

SDLC Methods: Waterfall method, agile methodology.

Domains: Banking and financial domain

WORK EXPERIENCE:

Confidential

Software Developer

Responsibilities:

  • Created RESTful micro-services (using Core Java/Collections/mutli-threading/reactive programming and Cassandra DB) for credit card transactions display on UI.
  • Created JUNIT test cases for testing and code coverage.
  • Developed Jenkins pipeline for automated deployment to various environments.
  • Designed and built blue/green deployment model for the application which can be efficiently used for rollback purposes with no down time in user experience.
  • Created Jenkins scripts which can rollback to a previous version of application in cloud foundry pool.
  • Responsible for writing Cucumber test cases for regression and quality assurance.
  • Used JMETER and Blazemeter to create performance test scripts for certification of performance of micro services in terms of response time for every release.
  • Leveraged Splunk and Dynatrace to analyze and validate different logs for production and lower environment issues.
  • Responsible for analyzing the defects (e.g. Cassandra time-out issues) and take them to closure.
  • Participated in tomcat upgrades.
  • Used Agile and Waterfall methodologies of software development.
  • Used Log4J for logging and debugging.
  • Extensively worked with QA team coordinating testing and automation cycles.
  • Also involved in setting up guidelines for automation and worked with testers in creating and managing the scripts.
  • Requirement analysis for all the defects.
  • Working in a global team with business analyst, project managers, stakeholders and other technical specialists.
  • Assisted QC team to ensure requirements are translated into executable Test Plans and strategies.
  • Using simulators to run the test cases in QA and UAT environments.

Confidential

Software Developer

Responsibilities:

  • Developed various Java Bean components for implementing business logic.
  • Involved in performance tuning of JVM and used Garbage Collection algorithms for better performance.
  • Involved in writing complex multi-table joins and conditional queries in database.
  • Developed JMS components to send messages from one application to other internal application internally.
  • Extensively worked with Java Collection classes like List, Set etc.
  • Build Restful web services using spring boot and Cassandra.
  • Designed and developed API with all the CRUD capabilities using REST and SOAP.
  • Used Agile and Waterfall methodologies of software development.
  • Involved in database design and responsible for creating and modifying database objects.
  • Responsible for writing code for error behavior like time-outs and no match found.
  • Done code review and configuration build management for the application using Maven.
  • Familiar with Cucumber, Selenium Web Driver, Selenium and x-path.
  • Used Log4J for logging and debugging and JUINT for testing.
  • Extensively worked with QA team coordinating testing and automation cycles.
  • Also involved in setting up guidelines for automation and worked with testers in creating and managing the scripts.
  • Ensure that compliance issues are completed well before the Corporate Compliance Deadlines.
  • Interacting with the business to gather requirements.
  • Provide BA/SME support to client captives.
  • Requirement analysis for all the defects.
  • Working with Java 8.
  • Java Concurrency and multithreading.
  • Working in a global team with business analyst, project managers, stakeholders and other technical specialists.
  • Working with a small team of engineers and collaborating with our product teams.
  • Documented API, XML and BATCH file transfer process requirements to maintain information.
  • Assisted QC team to ensure requirements are translated into executable Test Plans and strategies.
  • Using simulators to run the test cases in QA and UAT environments.
  • Oracle RDBMS from a development perspective.
  • Strong design patterns and multi tier framework implementations.
  • Multi-threading and distributed systems.
  • Knowledge of design patterns, OO Programming and Reactive Design Patterns.
  • Functional review of artifacts and business functionality of changes which will be implemented.

We'd love your feedback!