jyotsna - Java Developer |
[email protected] |
Location: Bamberg, South Carolina, USA |
Relocation: No |
Visa: GC |
Vidiyala Jyotsna Sravani
Professional Summary 10 + Years of Experience in Technologies like J2SE, J2EE with Excellent Java development skills in using J2EE, J2SE, Servlets, JSP, EJB, JDBC, Java Beans, Applets, Hibernate, Springs, Struts, spring boot, microservices. Oracle certified professional in Java Programming with Strong Web application development skills in using JDBC, EJB 3.0, JSP, Servlets, Spring boot, Spring JPA, Rest API and Hibernate and Strong database connectivity skills in using IBMDB2, Sybase, Oracle 9i/10g, My SQL 8.0, PL/SQL, HQL. Good Exposure to Web Application Development using J2EE technologies and Oracle. Good Exposure to work on Frame Work using Spring MVC Architecture and microservices. Knowledge in Various IDEs like Eclipse, Net beans, Dream viewer and My Eclipse. Good Exposure in Development and Unit testing of Java and VC++ projects. Good Knowledge on Sockets, Java Beans and Swings Extensively worked on open-source control frameworks Springs, Hibernate and have in depth knowledge of design patterns. Worked on building n-tier web enabled applications using JSPs, Servlets, EJB 3.0, Spring boot, ORACLE & MS SQL Server with adeptness on application servers; Web Logic, Web Sphere, & Tomcat. Expertise in working with ODM Rule Designer, Decision Center, Rule Execution Server and Decision Validation services. Strong working experience with ODM/ILOG Hosted Transparent Decision services (HTDS) and Managed Transparent Decision Service (MTDS). Good technical knowledge in database programming using SQL, and PL/SQL and has great insight on data modeling, database design, and normalization. Solid background in Object-Oriented analysis and design. Very good at various Design Patterns, UML. Excellent in defect fixing, solving problems and performance tuning Motivated self-starter with exceptional team building, strong leadership, communication and interpersonal skills, Quick learner and adaptable. Extensively worked on open source control frameworks Struts, Spring MVC, Hibernate, Microservices and have in depth knowledge of design patterns. ORACLE & MS SQL Server with adeptness on application servers; Web Logic, Web Sphere, & Tomcat. Extraordinary technical knowledge in database programming using SQL, and PL/SQL and has great insight on data modeling, database design, and normalization. End to end technical support of the application till the rollout of the application. Experience in Agile (SCRUM) development process. Good knowledge on web services, SOAP web services, WSDL, UDDI, RESTful Web services Good working knowledge on GIT and version controlling. Expert in the areas of requirement analysis, code development, trouble shooting, Spring boot. Quick learner and self-motivated very enthusiastic in software development. Academic Qualifications Bachelor of Computer Science and Engineering Distinction with 79.13%, MVSR Engineering College, Osmania University, Hyderabad. Technical Skills Familiar with Operating Systems Windows NT/95/98/2000/ME/XP, UNIX, LINUX, MS-DOS, Languages Java, HTML, Flex, VxWorks++, c Scripting languages Java Script, Action Script, Angular JS Databases Oracle 9i/10g, DB2, Sybase, MYSQL Java Technologies Struts, Springs, IOC, AOP, ORM, Spring boot, Hibernate, Servlets, JSP, Java Swing, CSS, J2SE, JEE, JSTL, AJAX, XML, SOAP and RESTful Webservices, Spring IOC, AOP, Spring boot, Spring JPA, Microservices, IBM ODM IDE Eclipse, My Eclipse, Net Beans, Dream Viewer, RES Servers Web Sphere 8.5.5, Tomcat, WebLogic, jboss Tools SOAP UI, Winscp, Hudson, Icart, ClearCase, Clear quest, Tunnelier, XML spy, Git Hub, JIRA, Jenkins, IBM RAD, SOAP UI, Postman, Certifications/Awards Oracle certified professional, Java SE 6 Programmer. Brain Bench Certification in Java fundamentals. Brain Bench Certification in Java Script Brain Bench Certification in JSP 2.1. Brain Bench Certification in Struts1.2x. Cognizant Certified professional Certification in EJB 3.0. Cognizant Certified professional certification in level0: Supply chain management High performer award from Accenture for the year 2011. High performer award from Accenture for the year 2013. Professional Experience Deloitte Jan,2023 to Till Date Sr. Java developer Project: State of Virginia Description: This project is about the maintenance and enhancements of VaCMS (Virginia Case Management System). This application is a web-based application that supports the delivery of social services in Virginia. It allows users to access, manage, and report on cases, services, and outcomes. Responsibilities: As part of both operations and management team and change request team participated in all business meetings to gather requirements and analysis. Worked closely with business analysts, SMEs and leads to analyze the defects and understand the enhancements. Reviewing and understanding business requirements, working closely with development lead, business analyst and Sr. developers in the team. Developing and enhancing product offerings in accordance with design and consistent with business objectives Building, testing and even deploying the software development project in heterogeneous systems. Design and developed applications using Spring frame work, Spring Core module, Dependency Injection, AOP, Security, MVC, Hibernate and Restful Web Services. Implementing various J2ee Design patterns like Singleton, Factory and develop DAO layers. Worked on biweekly releases with enhancements team using SpringMVC, Hibernate, Web services and in-house framework. Analyze, review existing application and alter the program to increase operating efficiency or adapt to new requirements. Develop and direct software testing and validation procedures, programming, and documentation. Read manuals, periodicals, and technical reports to learn ways to develop programs that meets user requirements. Environment: JDK, JSP, Java Spring, Hibernate, CSS, JavaScript, Web Services (SOAP), JUnit, ODM rules, Oracle, SQL/PLSQL, Linux/UNIX, Log4j, SOAP UI, Postman, Jenkins, Winscp, clear case, clear quest, IBM RAD, eclipse, IBM WebSphere. TIAA, Charlotte Sept,2020 Jan,2023 ODM Consultant Project: Retirement Annuities Description: This project is about the categorization of confident financial future and how TIAA's fixed and variable annuities can help the client build a smarter retirement income plan. Annuities are the only option besides social security and pensions that can provide income for as long as one life. Based on the client s portfolio, eligibility is validated, and the plans shall be recommended and applied as per the rules set. Responsibilities: Participated in discussion forum for business rules discovery for identifying the violation detection. Created RA (Rule Analysis Document) from the BRD and FRD. Implemented the stand-alone java program that will append the plan data to the Loan activity file. Developed the code to build the XML file from the retirement plans data dump. Developed the java spring batch program to execute these xml s. Integrated the batch code with the business rule engine. Developed the code to generate the violation report in the format requested by the business. Created requirements, rules list, and decision tables, to support rules/decisions development. Designed the structure of the rule repository (defining what metadata customization is needed for implementation- XOM and BOM) Developed and Implemented business rules and used business rule manager web client to interact with business rules at run time. Assisted in the evaluation of different implementation options and patterns with respect to rules. Worked in Jenkins for continuous integration and continuous deploy mechanism and technologies. Worked in GitHub for version control and Jira for user stories and defects tracking. Collaborated with other team members and stakeholders and partnered with business analysts and quality assurance teams to ensure quality software is delivered. Technologies: IBM ODM V8.9.2, J2EE, Java, Spring Boot, Spring Batch, REST Decision services, SOAP UI. Client: ICF Olson June 2015 to Dec 2016 Role: Sr. Java Developer Responsibilities Reviewing and understanding business requirements, working closely with development lead, business analyst and Sr. developers in the team. Developing and enhancing product offerings in accordance with design and consistent with business objectives Building, testing and even deploying the software development project in heterogeneous systems. Design and develop applications using Struts framework, Spring Core module, Dependency Injection, AOP, Security, MVC, Hibernate and Restful Web Services. Implementing various J2ee Design patterns like Singleton, Factory and develop DAO layers. Develop software admin tool using Struts, Hibernate, Web services and migrated the code from cvs repository to GitHub. Analyze, review existing application and alter the program to increase operating efficiency or adapt to new requirements. Develop and direct software testing and validation procedures, programming, and documentation. Read manuals, periodicals and technical reports to learn ways to develop programs that meets user requirements. Environment: JDK, JSP, Java Struts 2, Spring, Hibernate, CSS, JavaScript, Web Services (SOAP), JUnit, Oracle, SQL/PLSQL, MAC, Linux/UNIX, Log4j, SOAP UI, GitHub, Glassfish, Gradle, Client: University of Minnesota Jan 2015 to May 2015 Role: Sr. Java Developer Responsibilities Reviewing and understanding business requirements, working closely with development lead, business analyst and Sr. developers in the team. Developing and enhancing product offerings in accordance with design and consistent with business objectives Building, testing and even deploying the software development project in heterogeneous systems. Design and developed applications using Spring frame work, Spring Core module, Dependency Injection, AOP, Security, MVC, Hibernate and Restful Web Services. Develop Web services interoperability between the Tomcat Web Services Feature Pack and Windows Communication Foundation. Implementing various J2ee Design patterns like Singleton, Factory and develop DAO layers. Develop software admin tool using SpringMVC, Hibernate, Web services and migrated the code from cvs repository to GitHub. Analyze, review existing application and alter the program to increase operating efficiency or adapt to new requirements. Develop and direct software testing and validation procedures, programming and documentation. Read manuals, periodicals and technical reports to learn ways to develop programs that meets user requirements. Environment: JDK, JSP, Java Spring, Hibernate, CSS, JavaScript, Web Services (SOAP), JUnit, Oracle, SQL/PLSQL, MAC, Linux/UNIX, Log4j, SOAP UI, GitHub, Jenkins, Tomcat 7, Gradle, Client: Fannie Mae Sept 2011 to Jan 2014 Role: Sr. Java Developer Description: Fannie Mae is a government-sponsored enterprise chartered by Congress to keep money flowing to mortgage lenders, to help strengthen the U.S. housing and mortgage markets, and to support affordable homeownership. They are a national mortgage finance company, but we don t offer home loans. Responsibilities Working Closely with Business Analysts, Project Managers and Project Leaders to transform business requirements into java code for enhancements in the projects. Development and production support for two web applications, one application is in struts and other on springs. Implemented Model View Controller (MVC) architecture using Struts Framework at the Web tier level to isolate each layer of the application and for ease of maintenance of Validation Framework in client applications. Involved in designing the application with reusable J2EE design patterns like Factory, Dependency injection, Singleton, MVC, Session Facade and DAO patterns. Validation mechanism includes client side using JavaScript and server side using Struts validation frame work. Used AJAX (Asynchronous java API for XML) calls for dynamic data loading. Developed JMS (Java Messaging Service) with MDB (Message Driven Beans) by configuring JMS Queues, Topics, and Connection Factories. Used Winscp, tunnelier to upload the necessary files and ear files to the development/test/UAT server and created Connection Pooling and Data Source in Web Logic Application portal server. Wrote build script file using Ant tool and deploy the EAR file into the application server. Currently supporting springs and Struts integrated with Hibernate and SOAP web services applications along with development activities. Working closely with production support team, testing team, UAT team, business users and up streams / other application support teams for the enhancements and bug fixes. Migrated all the sql to Hibernate HQL. Involved in the maintenance and enhancements of Web Services: Used web services Client for making calls to upstream mortgage data. Generated Client classes using WSDL and JAX- WS Java and used the generated Java API. Environment: JDK, JSP, Spring, Hibernate, Struts, HTML, CSS, JavaScript, Web Services (SOAP), JUnit, Oracle, Sybase, SQL/PLSQL, JNDI, JMS, JBOSS, Web logic, ICART, Clear Case, Clear Quest, Linux/UNIX, Log4j, Ant 8, SOAP UI Projects in India Cognizant Technology Solutions (CTS), India. Dec 2009 Jan 2011 As a Programmer Analyst, The work profile included developing entity relationship diagrams, Design of specifications. It also involved coding programs, testing the modules, installation and Maintenance. Client: Invensys Project: Field Device System Integration Project Description The Field Device System Integrator (FDSI) integrates third-party field devices (PLCs, SLCs, and Control Logics) with the FBMs via specified protocol specifications. Communication is performed via either Ethernet or Serial connection between an FDSI FBM and third-party device. Field bus Modules provide the interface between field devices and the FCPs in a standard I/A Series system. Roles / Responsibilities: Studying and understanding the functional specifications and architecture. Used Rational Rose development tool to Developed Use Cases, UMLdiagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for various application modules. Involved in designing the Database schema diagram and division of tables. Developed Java Server Pages JSP and Enterprise Java Beans EJB 1.1 backend using MVC Model-View-Controller architecture. JDBC coding using SQL, PL/SQL, Stored Procedures, etc. Worked for protocols like Modbus master and slave functionality development and testing. Involved in Coding, Developing and Unit Testing of Drivers. Involved in Preparing Test description document, test cases, user guides. Involved in preparing automated test script in command prompt. Received client appreciation. Environment: Windows XP, Windows server 2008, Core Java, JSP, EJB, VC++, Oracle 10g. Client: Invensys Project Virtual Office Project Description Virtual Office is a new standard of maintaining the employee details. It s is a software which has the entries for the employee work sheets and calculates the salaries. There is a search engine available to search the highest and least salaries of all the departments. This application includes Generation of pay slips, competencies list for the employees, Employee benefits details. The details of the trainings available to the employees and the list of trainings undergone by the employee are stored into the database of virtual Office. Roles / Responsibilities: Studying and understanding the functional specifications and architecture. Involved in coding, Debugging and Integration of Modules. Used Rational Rose development tool to design various Use Cases, Collaboration and Sequence diagrams in Unified Modeling Language UML. Involved in resolving the non-production issues Involved in developing DAO Factory, DAO s, and struts. Extensively used Hibernate Query Language (HQL) for accessing the Persistent Layer. Involved in Unit Testing. Environment: Java1.5, JSP, Struts, Tiles, Hibernate, Oracle 10g, tomcat and Windows. Kadhi Gram Udyog Mahavidyalaya (KGMV), India Feb, 2008 to March 2009 As an Application Developer and Tester, the work profile included Understanding Requirement specification document, developing Use case diagrams, design of specifications, designing data base tables and front-end pages. It also involved coding programs, testing the modules, installation and maintenance. Client: Khadi Gramodyog Maha Vidyalaya, State Govt. of AP Project: Trainee Record Maintenance and Reporting System LAN based application Project Description This works on a LAN. Trainees details, Training courses are maintained and periodic reports are generated. Users are categorized and the separate UIs are designed. Secured access to the user and the resources are protected. Various kinds of additional data like castes etc are maintained. Design and generation of various dynamic reports are supported using Jasper Reports and iReport tool. In addition to these many more features are developed. For better interaction web 2.0 technologies like AJAX is used to provide asynchronous behavior. Roles / Responsibilities: Studying and understanding the functional specifications and architecture. The work involved design, implementation and coding in HTML, XML, Java, Java Servlets, J2EE, EJB, and JSP etc. Architect the workflow of the whole project using various design patterns like MVC. J2EE Patterns were implemented in each tier. The system was designed according to J2EE specifications. Servlets were used as a Front Controller gateway into the system. Helper classes were used to limit the business logic in the servlet. EJB s was used to talk to the database and JSP along with HTML, XML were used to control the client view. Used Rational Rose development tool to design various Use Cases, Collaboration and Sequence diagrams in Unified Modeling Language UML. Involved in resolving the non-production issues. Involved in preparing Test cases and test description reports. Coding, Developing, test cases preparation and Unit Testing of JSPs. Stateless Session beans were also developed with Data Access Objects. Environment: JEE concepts like JPA, JSP, Servlets, and EJBs, IBM s DB2 database (to store the data.), WASCE application server (which works as EJB container and web container.), Web concepts like AJAX, JASPER reporting tool, Eclipse IDE and iReport tool are used. Keywords: cprogramm user interface javascript information technology microsoft procedural language |