Sai, Reddy - Resume
Sai, Reddy - Resume
Sai, Reddy - Resume
[email protected]
801-609-4310
Professional Summary
13+ yrs of strong software experience in analysis, design and development using Java and J2EE Client
Server Business Applications.
Good Experience in Agile methodologies like SCRUM, Test Driven Development(TDD).
Experience of web/applications servers IBM WebSphere Application Server, BEA Weblogic, JBOSS,
Apache Tomcat.
Good Knowledge of scalable n-tier, distributed as well as client/server architectures.
Good working experience with J2EE web technologies like Servlets, JSPs, EJBs, JDBC, JNDI, JMS.
Experience in designing web applications using J2EE technologies and handling design/implementation
using Rational Application Developer (RAD), Eclipse, NetBeans.
Experience in AWS , EC2 , EMR , Lambda Expressions , S3. , IAM , VPC , Security , API Gateway.
Good experience in Test Driven Development like JUnit , Mockito and Automation tools like Selenium,
Cucumber etc.
Expertise in Angular 14.0.
Self-managing in a fast-paced development environment.
Extensive knowledge of software development life cycle and accepted practices.
Strategic and analytical thinking skills with an ability to solve problems and make decisions.
Understanding of financial services industry and associated products.
Experience in open-source frameworks.
Expertise in Capital Market.
Good experience in Java Microservices , Cloud Computing using AWS.
Experience in developing web applications using frameworks like Struts, Spring, Hibernate, JSF.
Good Understanding of Javascript frameworks like JavaScript, jQuery, AJAX, Angular.js.
Good experience in designing professional UI web applications using front-end technologies like
HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, AJAX, JSON.
Good experience in version control systems like Subversion Tortoise SVN, IBM Clearcase,CVS,GIT.
Good working experience in Java webservices both SOAP and RESTful webservices.
Good Workign experience in working Spring Boot Applications, Spring Boot and Microservices .
Good experience in working Spring Boot Application in integration with Spring REST API , Spring ORM
Hibernate integration ,Spring Messagning framework like Kafka.
Hands on working experience in UNIX shell scripting.
Worked on I18N(Internationalization), Localization on the Web Applications.
Good experience in implementing IOC and Dependency Injection features in various aspects of Spring
Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow with
other frameworks like JSF.
Designed and developed various integration components using JMS and MQ Series.
Experience in implementing SOA architectures with Web Services using WSDL, SOAP and UDDI.
Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using
the AGILE Software development methodology.
Configured logging tool using log4J.
Experience in Database Programming writing SQL Queries, Joins. SQL, PL/SQL Oracle 11g , SQL Server.
Experience in working on XML Suite of technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, and
DOM).
EDUCATION:
Bachelor of Computer Science Engineering - JNTU, Hyderabad, India, 2011 .
PROFESSIONAL EXPERIENCE
WellsFargo , SFO , CA Feb 2020 - Till Date
Java/J2EE Developer
Roles and Responsibilities:
Worked on the enhancements , new development of SVP Application using Java , J2ee , Spring ,
Hibernate , REST API , Webservices etc .
Worked in High Level Design / Low Level Design for SVP Application.
Work in Test Driven Development environment, leveraging QA automation test suite to provide unit
tests and integration tests for all new functionality.
Adhere to application development guidelines and help improve the guidelines.
Work with mobile app developers to interface with native app features.
Work with UI / UX designer to help create then implement best design practices.
Extensive knowledge of CSS and JS methods for providing performant visual effect.
Coordinating the workflow between the end user, product OWNER, developer, and yourself
Work with test engineering team to assure product quality.
Quickly develop solutions with little or no oversight. Need to be a self-starter, resourceful.
In-depth involvement in the business requirement analysis.
Day-to-day monitoring of all efforts related to designing, coding, testing, debugging, documenting and
supporting all types of decommissioning applications consistent with established specifications and
business requirements to deliver business value.
Rich hands-on experience developing Web applications.
Troubleshoot production support issues post-release deployment and come up with solutions. Ability
to solve complex production issues.
Installation and Confuguration of SVP Application in Various environments like Dev , UAT , Stage , Pre-
Prod etc.
Deployments and Creating Builds for Various Environments and Production level changes.
Perform the Unit testing using JUnit.
Environment: Java , J2ee, Spring , Angular 14/12/10, Hibernate , Webservices , REST , Charts, Weblogic
App server , Tomcat Apache Server , Junit , Kafka .
State Of Florida , Department of Environmental Protection , Tallahassee , FL Oct 2016- May 2018
Lead Java Developer
Roles and Responsibilities:
Involved in Scrum Agile Project, as a team member. Attended daily status meetings.
Having good experience in Spring Boot , Spring REST API integration , Spring ORM integration .
Having good working experience with working in Spring Boot application with UI as Angular 2
application.
Good working experience with Spring Boot with Microservices API.
Experience in working RESTful webservices using Jersey api.
Provide input on technical effort estimation to arrive at resourcing plans
Participate in management reviews and teleconferences and report weekly status and walkthrough to
the Project Manager / Client
Followup with customer POC to resolve team issues and dependencies
Raise concerns regarding changes in timelines and expectations with customer point of contact to
resolve the same
Experience with Angular 2 and Typescript (They are moving to Angular 5 soon)
JavaScript- They are using version ES6
Protractor or similar ETE testing tool
Support in analysis of requirements and identification of missing requirements/gaps if any.Good
experience in developing and Consuming RESTful webservices using RestEasy , Spring REST API
integration.
Involved in working the Complex SQL, PLSQL Business Stored Procedures as All the backend logic is in
Stored Procedures.
Involved in Fixing the Production Issues, Enhancements.
Providing the estimates for the Enhancements, Complex Issues and Working on those.
Worked on the Struts 1.2, 1.3 Application.
Worked on Multithreading , Concurrency , Collections API , Memory Management .
Worked Spring Boot , Spring Security , Spring MVC .
Involved in Business User Meetings to provide the Design, Solutions to enhancement in SRF
Application.
Environment: Java 8, J2ee, Servlets , JSP , Struts , HTML , CSS , Javascript , AJAX , JQuery, XML , XSL, JIRA
, Eclipse IDE, Maven , SVN , Angular 2/4, Continnum , JSON, TOAD, SQL/PLSQL, Complex Store
Procedures, Queries, Weblogic Application Server, Multithreading , Collections , Memory management,
Microservices , AWS Cloud computing.
Environment : Java, J2EE, JSF, Prime faces, HTML , CSS , Javascript , AJAX , JQuery, RAD, Clear case,
Clear quest, TOAD, Build forge, SQL/PLSQL, SOAP Webservices , Weblogic Server.
IBM India Pvt Ltd / Prudential , Bangalore , India May ’11 – Dec 11
Sr Java Developer
Responsibilities:
Developed Front end screens for DC Transfers, Landing page, Fork Page, Confirmation Page in JSP and
some part in Flex.
Implemented the business policies for the DC transfers/Rebalance, NQ Transfers/Rebalance, NQ
Transaction History.
Provided production support by fixing the DMS issues.
Interacted with the client team for Updates, status, and discussing the DMS issues.
Developed enhancement related change requests for NQ, DC transfers. Developing Redesign Phases.
Designed and developed UI Search and results screens for legal Professionals and legal Organizations
using JSP, JavaScript, HTML and CSS.
Developed multiple formatting, validation utilities in Java, JavaScript functions and CSS Style Sheets so
that they can be reused across the application.
Also worked with HTML/DHTML and JavaScript for GUI development to have rich User Interfaces and
provide the pages with user data validations.
Involved in writing SQL, Stored procedures and PL/SQL for back end. Used Views and Functions at the
Oracle Database end.
Developed XML documents for data parsing using SAX and DOM so that user can define a number of
call Back Methods that will be called when events occur during parsing.
Developed Web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP.
Prepared unit Designed and prepared unit Test case using JUNIT and easy mock l for code review to
check the Sun Java Coding standards, to identify the duplicate code, object or component complexity
and dependency etc.
Created ANT scripts for build and deployment purposes.
Environments: Struts, Servlets, Jsp, WebSphere, TOPLINK (OR Mapping Tool), JADE framework, Adobe
Flex, RAD, Mercury QC, HTML , CSS , Javascript , AJAX , JQuery.