Post Job Free
Sign in

Software Development Web Services

Location:
Manhattan, NY, 10019
Posted:
April 29, 2024

Contact this candidate

Resume:

Rishitha Tanniru

Mobile : 216-***-****

E-Mail : ad5c35@r.postjobfree.com

Summary:

Around 5+ years of Experience in all stages of Software Development Life Cycle (SDLC) including gathering requirements, analysis, design, development, testing and implementation of projects using software methodologies like Agile/Scrum and Waterfall.

Extensive experience in developing applications using Java, J2EE, Java Beans, JSP, JSF, Servlets, REST Web Services, Apache Struts framework, Spring MVC framework, EJB, JDBC, JNDI, JMS, Spring, Micro services, Hibernate, JavaScript, Ajax, JUnit, Test Driven Development and Oracle.

Experience in developing the User Interface (UI) Applications and professional web applications using HTML 4.0/5, CSS2/CSS3, JavaScript, Angular JS, 2/4/5/6, React JS, Node JS, jQuery, AJAX, JSON, XHTML, XML and Bootstrap.

Experience in developing applications using J2EE Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Facade, Service Locator etc.).

Excellent experience in the design, development and implementation of Model-View-Controller (MVC) using Struts Framework, Design Patterns and DAO's using Spring JDBC and Hibernate.

Created a Micro services using Spring Data REST API and tested with POSTMAN.

Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Elastic Search, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front, AWS EMR, AWS SWF, AWS Redshift).

Worked in XML related technologies such as DTD, XSD, XSL, XSLT, DOM, SAX, JAXP and JAXB for parsing XML into java object.

Working experience of Relational DBMS like MySQL, Oracle SQL PL/SQL, SQL Server (MS SQL) and Oracle Performance Tuning.

Good experience in writing application on No SQL databases like Cassandra and MongoDB.

Good Experience in using build tools like Maven, Ant.

Good exposure on using various tools like spring source tool suite, RAD IDE, Eclipse IDE, IntelliJ Idea, TOAD, SQL Developer in implementing the applications.

Experience with Jenkins SonarQube fixing the code coverage issues.

Hands on experience in working with Junit, Mockito, Power Mockito and TestNG.

Having knowledge and hands-on experience with Selenium, Junit, Log4j testing tools.

Experience:

Java Full Stack Developer January 2024 to Present

JPMC, Dallas, TX.

Responsibilities:

Used Scrum as a development methodology, participated in Daily Scrum meetings, Sprint planning and Retrospective and other agile meetings.

Used latest Spring Boot, which is radically faster in building cloud, based Microservices with very less configuration.

Implemented responsive UI rich web applications with HTML5, CSS3, SCSS, Bootstrap and Angular frameworks and used reactive & template driven forms to associate HTML elements to model & provide dynamic user validations on client side.

Created custom payment gateway interfaces for Sprint.com applications with Authorize APIs, utilizing both SOAP and REST methods.

Evaluated merchant sites for PCI (Payment Card Industry) compliance and advised accordingly, managed SSL (Secure Sockets Layer) certificates.

Responsible for creating efficient design for user experience using Angular 8.

Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.

Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.

Created several reusable typescript components and directives, used angular http client module to consume the restful services.

Mapped the objects with the Database using Hibernate Query Language (HQL) as the Persistence Framework.

Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.

Monitored and fixed issues Build's for QA, DEV, integration, and production are monitored by integrations tool Jenkins.

Guided testing team and helped them in develop cucumber-based automation test cases (ATDD) framework which we used to test our restful services.

Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Followed Acceptance Test Driven Development (TDD) with the help of Cucumber framework where we automated the test execution of each feature we developed.

Involved in writing of test cases using Junit and Mockito framework and maintained a branch coverage above 85% which is a mandatory requirement.

Environment: Java 1.8, Spring Boot framework, AWS, Restful web services (REST-JAX_RS), SOAP (JAX-WS), JMS, Hibernate, Eclipse, HTML, Web Services Standards (SOAP and WSDL), IBM WebSphere., Vue.Js, Angular framework, HTML5, Bootstrap, CSS3, SCSS, JavaScript, jQuery, React, Kafka, CI/CD pipelines, Jenkins, Maven, Swagger, Log4j, Oracle DB, Mongo database, PL/SQL, JUnit, Mockito, JNDI, JIRA, Cucumber, Postman.

Java Full Stack Developer

MUFG, Charlotte, NC November 2022 to December 2023

Responsibilities:

Created AngularJS Controller to isolate the scopes to perform operations and extensively used Core Java such as Exceptions, and Collections.

Performed form validations using reactive forms from the Angular8 framework.

Created Angular8 Directives, Components, Pipes, Injectable across the whole system, such as to build the custom filter.

Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.

Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.

Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.

Integrated Spring Security to manage user registration and login, used Cryptography for user authentication.

Created REST API using Node.js to consume data in the User Interface.

Experience with Gulp for JavaScript file's concatenation and minify to improve performance in loading web pages.

Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application and Amazon Cloud Watch is used to monitor the application and to store the logging information.

Automate infrastructure in AWS utilizing amazon web services (AWS). Deploy puppet to completely provision and manage AWS EC2 instances, volumes.

Responsible for creating an instance on Amazon EC2(AWS) and deployed the application on it.

Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.

Using GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java/JDK, J2SE/J2EE, HTML5, CSS3, JavaScript, jQuery, Spring, Spring Boot, Spring Batch, Spring MVC, AngularJS, NodeJS, Ec2, S3, SDK, MySQL, SOA, JDBC, AWS, Hibernate, REST, JSON, RESTful, Eclipse, MAVEN, JUnit, Jenkins, JBoss, Linux OS, GIT, PL/SQL, Docker, Kafka, JMS.

Java Full Stack Developer

Xcel Energy, Minneapolis, MN June 2021 to October 2022

Responsibilities:

Involved client side designing and validation using HTML, Angular JS, CSS, JavaScript, and JSP.

Updated pages using HTML, CSS, in Angular JS framework and created Responsive Web Pages using Bootstrap framework.

Developed screens using HTML, CSS, JavaScript, jQuery and Ajax.

UX design and implementation using HTML, CSS, React, Webpack, Redux.

Involved in putting the entries to external XML files whenever required.

Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.

Experienced in Training and mentoring JavaScript developers in React/Redux development.

Developed Web API using NodeJS and hosted on multiple load balanced API instances.

Involved in building stable React components and stand-alone functions to be added to any future pages.

Involved in implementing the complete application in the in-build MVC Architecture with Angular JS.

Used Java-script for the providing dynamic functionality and to create a highly responsive interface.

Involved in the design of the application using J2EE, which employs Model/View/Controller (MVC) design pattern.

Single web page applications are coded using JavaScript client framework, as well as restful API developments in spring restful API and Spring boot.

Used Maven for dependencies and configuration management.

Developed Mean stack from Scratch including Mongo DB and Express JS server development.

Used Mongoose connector to connect Mongo DB through Express framework.

Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).

NoSQL database design and implementation with Cassandra and MongoDB.

Involved in writing Multi-Threading Synchronization concepts in Java Programs.

Environment: HTML, CSS, Angular JS, Java Script, jQuery, Ajax, JSON, Backbone JS, Bootstrap, XML, Spring MVC, Spring IOC, DAO, Hibernate, Multi-threading, JAX-RS, Apache CXF, Jersey, Apache Kafka, Node JS, Mongo DB, Express JS, AWS, Jenkins, Docker, Jasmine and Karma, JUnit, Easy Mock, Selenium, NPM, Bower, Grunt.

Java/J2EE Developer

Mind IT Systems, India February 2019 to March2021

Responsibilities:

Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams and deployment diagrams using Rational Rose for migration modules.

Involved in complete development of 'Agile Development Methodology/SCRUM', developed and tested the application during various iterations.

Used Collection Framework and Multithreading for performing cache Operation.

Developed, and debugged the servlets and EJB with WebSphere Application server.

Developed the middle tier using EJBs, Java Servlets, session, entity beans and message driven beans.

Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.

Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3, Ajax, JSP and jQuery based on the W3C standards and Web 2.0.

Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.

Designed configuration XML Schema for the application.

Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.

Used JavaScript for the client-side validation.

Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation.

Prepared the test plans and executed test cases for unit, integration and system testing using different automation tools like Junit, Soap UI and Fiddler.

Performance testing experience using JMeter.

Environment: Java, J2EE, Struts, HTML, JSP, JDBC, EJB, ANT, XML, IBM Web Sphere, JUNIT, DB2, Rational Rose, CVS, UNIX, Clear Case.



Contact this candidate