Software Engineer Resume
MO
TECHNICAL SKILLS:
Programming Languages: Java 1.8, C++, Node JS, J2EE, OOP, Python, Java Script, PHP, AngularJSDatabases: PostgreSQL, MySQL, Oracle, ElasticSearch, MongoDB,
Technologies: Spring Boot/3.0, Hibernate, AWS, ORM, REST API, SOA, TFS, Kafka, AJAX, JQuery,
OS and Protocols: Windows, UNIX, MacOS, SSH, SASL, HTTP, FTP, SSL, TLS, OAuth
Software Tools: Maven, DynaTrace, JMeter, Jenkins, Bamboo, SOAPUI, Firebug, JProfiler, JIRA, GIT
PROFESSIONAL EXPERIENCE:
Confidential, MO
Software Engineer
Responsibilities:- Following Agile methodology
- Involved in creating user stories, arranging meetings using Rally and keep a track of the process
- Working with network and integration team to routes the transaction coming from different n/w such as VISA, Confidential, Personal card holders, validate and send the response back in XML/JSON
- Involved in the creating the test cases, and performing the Junit testing, Mockito (Sanity Testing)
- Using Bamboo continues integration tool, GIT/SVN repository and Maven 3.0 build tool
- Involved in to write the test cases for Marchant Transfer Payments, Personal Payments, Funding’s transactions and test them using Automation testing tools with ISO 20022 format
- Used Spring JDBC, Hibernate and Oracle database to developed the webservices
- Performed Regression testing for new builds and every modification in the application using SOAPUI
- Worked on Dynatrace agent and JMeter for testing the REST/SOAP webserivces
- Created RESTful webservices for the payment transfers and personal payments
- Worked on producing and consuming the RESTful webservices for the payments and transfers
- Performing validations on the daily transaction and performance testing using LoadRunner
- Involved in Automation testing using ReadyAPI/SOAP UI
- Involved in Common REST API development, Spring Transactions, Hibernate to perform the CRUD operations on the users accounts information
Environment: Java 1.8, Bamboo, Rally, JBoss, Swagger API, Maven 3.0, ReadyAPI, Spring, OOP, Cloud, Oracle, REST API, Hibernate, Excel, MySQL/Oracle, Angular JS, JavaScript, GIT/SVN, Junit, ISO 20022
Confidential, CA
Software Engineer
Responsibilities:- Developing the application using Eclipse IDE, STS, & Agile Methodology (SDLC)
- Create mappings, indexing documents & create types in ElasticSearch database
- Using Kafka as publisher/subscriber messaging tool to send the updates to the CRM database
- Created topics, partitions, set properties for Publisher/Subscriber in Kafka
- Using indexer service to send the data/updates to the ElasticSearch database
- Using Spring Boot/Core/IOC/AOP/Data, REST API and integrated frameworks with Java 1.8 features
- Used Data Access Layer (DAO) to connect & perform operations on databases
- Used Maven & GIT as a Version Control System
- Developed Unix shell scripting to automate the services
- Used SSH, OAuth for the App2App connection & authentication
- Integrated JMeter with DynaTrace agent for the load testing of the web requests
- Used concepts of the Object - Oriented Programming & design patterns
- Created documents for services by fetching the data from the database using postman/SOAP UI
- Worked on TestNG, Load testing, use case testing with QA, Performance team
- Documented the memory profiling, database profiling & time profiling for each method of the existing services & working on solutions to improve the performance of the services
Environment: Java 1.8, Spring Boot, OOP, Cloud, MongoDB, REST API, ElasticSearch, Hibernate, Excel, MySQL/Oracle, Angular JS, JavaScript, GIT, Jetty, Maven, BASH, Kafka, Micro-services
Confidential, San Jose, CA
Software Engineer
Responsibilities:
- Strong experience of working with design patterns, software/computer architecture, data structures & algorithms, trees & sorting techniques (time/space complexity)
- Designing, coding and configuring server side J2EE components like JavaScript, Node JS, Angular JS, HTML5, CSS3 for User Interface, validations & controllers
- Strong experience of developing, mapping data models using Hibernate POJO's, configuring Hibernate persistence layer & used Hibernate query language (HQL)
- Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries
- Designed Business Logic Layer and developed SOA architecture application based on Spring Framework using MVC design pattern
- Involved in monitoring the dashboards, alters & perform the CI with Jenkins
- Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks
- Used Spring ORM module to integrate with Hibernate to access PostGreSQL /MySQL/MongoDB
- Used Maven as Build and Configuration Tool & SVN/GIT as a version control system
- Produced & Consumed RESTful web services & tested it using POSTMAN/SOAPUI
- Hands on experience in writing light weight Node.js Express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases
- Developed test cases for testing the application using Junit, JMeter and Selenium Grid/Web Driver
- Implemented Restful web services using Python, Flask, Django & connect to the database SQLite
- Worked on Unix shell scripting to automate the processes, file manipulation & printing texts
- Involved in STLC specially (smoke, regression, manual, TDD) and deployment of the modules
- Handled the different operations team such as DevOps, Performance, Production team
- Co-ordinate with the QA lead, Performance team for development of test plan, test cases, test code from scratch and responsible for regression, functional & smoke testing
Environment: JSP, AWS, SOA, Unix, Python, AJAX, Angular JS, Node JS, Weblogic, JBoss, JUnit, TDD, Spring, Hibernate, Jetty, Shell Scripting, PostGreSQL, Jenkins, JSON, XML, POSTMAN, Agile, GIT, JMS
Confidential
Software Engineer
Responsibilities:- Develop business and system models to be used by the business to plan and design for future products and solutions; translate business requirements into system concepts; Assist to find resolutions for production issues
- Involved in Initial design and Use case diagrams, Sequence Diagrams and class diagrams using UML
- Developed JavaScript for all client side validation and GUI using HTML, JavaScript, JSP & JQuery
- Developed MVC architecture for developing applications using JSP, Java Beans and Servlets
- Developed and consumed Restful Web Services and tested using SOAP UI/ Postman
- Involved in writing dependency Injections for wiring the components in many Spring IoC Components and maintaining them as required
- Integrated the Spring framework with Hibernate ORM tool (JPA) to access the Oracle/MySQL
- Involved in regression testing, error handling, test result reports generation using HPQTP
- Performed functional, integration, regression, load and end-to-end tests and build automated tests
- Experience of writing UNIX Shell Scripting
- Work as a team to manage, maintain, deploy, troubleshoot and support servers
- Helped in maintaining operating system backup for system recovery and disaster recovery
- Responsible for preparing documentation of the application
Environment: Agile, MS Studio, JSP, Servlets, Spring, Hibernate, TFS, TDD, PostgreSQL, REST API