Post Job Free

Resume

Sign in

J2ee Developer Level Data

Location:
Ashburn, VA
Posted:
February 24, 2023

Contact this candidate

Resume:

Jaya Jagarlamudi : advjhj@r.postjobfree.com

**+ years of Professional experience, including 5+ years of leading experience in designing, developing complex software systems with attention to accuracy, productivity, and maintenance of various web-based applications.

PROFESSIONAL SUMMARY

Experience in all phases of Software development life cycle (SDLC), which includes User Interaction, Requirement gathering, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing and Deployment.

Hands on experience with REST API services with Spring Boot and JWT validation.

Experience with Microservices & containerization using Docker and Kubernetes.

Experience developing proxies using APIGEE (Proxy Management Tool).

Experience in working with different SDLC methodologies like Agile (SCRUM, Kanban), Safe & Waterfall.

Working knowledge of Front-End development technologies like JavaScript, HTML, DHTML & CSS.

Proficient in Java, Spring, Spring Boot, Hibernate, REST, Spring AOP, PostgreSQL, Oracle, MySQL

Working experience of Relational DBMS like MySQL, Oracle SQL (PL/SQL) & DB2.

Experience with test driven development (TDD) using a unit testing framework Junit and Behavior Driven Development (BDD) with Cucumber & Gherkin to write features.

Hands-on experience with Continuous Integration (CI) build-automation tools such as Maven, Gradle, Jenkins.

Worked with Oracle Web Logic application server, and Apache Tomcat Application Server.

Ability to adapt to new software applications and products, self-starter, with excellent communication skills and understanding of business workflow.

Well experienced in collaborating with onsite as well as offshore teams and coordinating with business to convert business requirements into technical specifications.

Strong object-oriented design and analysis experience and excellent team player with a positive attitude.

TOOLS/TECHNOLOGIES

Languages

Java, C++, C, SQL, PL/SQL.

Java & JEE Technologies

Java, JEE, JDBC, Hibernate, JSF, XML Parsers, Spring Framework, Java Beans, Web Services.

Cloud Technologies

AWS, OpenShift, Kiali, Istio, Redhat Service Mesh, Tetrate Service Bridge, Docker, & Kubernetes.

Proxy Management

APIGEE

Framework

Spring, AOP.

Front end Technologies

JavaScript, HTML, CSS, AngularJS & ReactJS.

Servers

WebLogic, Apache Tomcat.

IDE/ Testing Tools

IntelliJ, Eclipse, Visual Studio & SOAPUI.

Database Tools

TOAD, SQL Developer, & Rapid SQL.

Web Services

SOAP, RESTful, Micro Services, AWS.

Version Management Tools

GIT, VSS, SVN & Dimensions.

Build Scripts

Gradle, Maven, Jenkins.

Methodologies

Waterfall, Agile Scrum, Kanban & SAFe

Scripting Languages

Shell Script &Python.

Automation framework

Selenium & Rest assured.

Others

Unix, JIRA, Confluence, Log4J, JUnit, Putty, Kafka, Cucumber, Gherkin & Groovy.

EDUCATION & CERTIFICATES:

Master’s Degree in Computer Applications (MCA) - Delhi University, India.

Sun Certified Professional

PROFESSIONAL EXPERIENCE

FreddieMac– Tysons Corner, VA. Nov 2020 – Present.

Role : Tech Lead

Project : Clarity Data Intelligence

Description: Freddie Mac has been publishing a vast amount of loan-level data for Credit Risk Transfer (CRT) transactions and the Singe Family Loan-Level data. As an ongoing effort to provide a greater level of transparency and relevant content to market participants, Clarity Data Intelligence (“Clarity”) was introduced in 2019. This tool serves as a centralized hub for CRT to make Loan level data more accessible through various easy-to-use dashboards as well as functionality to download deal and loan level data.

Responsibilities:

Lead the team for Design, Development, and automation framework efforts for both front-end and back-end.

Work with the Architect teams to discuss on the design patterns and on-boarding new tech stack to support business requirements.

Involved with the complete SDLC of the application from requirements, analysis, design, and testing.

Followed Agile Scrum methodologies to analyze, define, and document the application, which will support functional and business requirements and coordinate these efforts with the Architects.

Participated in client meetings to gather the requirements along Bas to design and plan the technological road map for the services and address any gaps with the current functionality and required enhancements.

Developed REST services using microservices architectural pattern to support Loan Level data download with streaming APIs.

Implemented PING (oAuth2) JWT validation for the backend services for authentication and authorization.

Developed front-end with ReactJS.

Deployment of the services to the AWS platform via the CI / CD pipelines using Jenkins.

Developed proxies in APIGEE for interaction of services between different deployment regions and for external investors API integration.

Work closely with the dev team to help with the development, automation to align with coding standards and business requirements.

Conducted code reviews for the framework, and pipeline.

Well versed using different tools like SonarQube, Kiali, APM, Grafana, & Dyanatrace.

Work and coordinate with other internal tool chain implementation teams for adopting new features provided by their tools.

Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Visio.

Prepare LOE for upcoming releases and planning for the next releases.

Did a POC to integrate with AWS S3 to support download feature with streaming.

Environment: JAVA, ReactJS, Spring boot, AWS S3, Kubernetes, Restful Web Service, HTML, CSS, JavaScript, Spring framework, Kiali, APM, Dyanatrace, Log4j, JUnit, JIRA, Confluence, GIT, Gradle.

Freddiemac Inc – Tysons Corner, VA. Aug 2018 – Oct 2020.

Role : Tech Lead

Project : Credit Risk Transfer

Description: Credit Risk Transfer (CRT) programs structure mortgage credit risk into securities and (re)insurance offerings, transferring credit risk exposure from U.S taxpayers to private capital. CRT supports Freddie Mac’s mission of providing stability, liquidity, and affordability to the U.S. housing market.

Responsibilities:

Involved with the complete SDLC of the application from requirement, analysis, design, and testing.

Lead the team for Design, Development, and automation framework efforts.

Work with the Architect teams to discuss on the design patterns and on-boarding new tech stack to support business requirements.

Followed Agile Scrum methodologies. Extensively participated in Sprint planning, Backlog grooming and Daily standup calls.

Participated in client meetings to gather the requirements to address any gaps with the current functionality and required enhancements.

Developed REST services using microservices architectural pattern.

Implemented SpringBatch to process large volumes of records.

Implemented PING (oAuth2) JWT validation & Basic auth for the backend services for authentication and authorization.

Developed front-end with AngularJS.

Deployment of the services to the OpenShift via the CI / CD pipelines using Jenkins.

Work closely with the dev team to help with the development, automation testing to align with coding standards and business requirements.

Conducted code reviews for the framework, and pipeline.

Well versed using different tools like SonarQube, APM, Grafana, & Dyanatrace.

Coordinate with multiple teams to make sure the end-to-end integration flow works as per business requirements.

Participate in the weekly meetings with the Business Owners to design and plan the technological road map for the services.

Prepare LOE for upcoming releases and planning for the next releases.

Environment: JAVA, AngularJS, Spring boot, Redhat OCP, Restful Web Service, HTML, CSS, JavaScript, Spring framework, Kiali, APM, Grafana, Dyanatrace, Log4j, JUnit, JIRA, Confluence, GIT, Gradle, Selenium, Cucumber & Gherkin.

Client : Enterprise Holdings Inc - St. Louis, MO. Apr 2013 – July 2018.

Role : Sr. Java/J2EE Developer

Project : Odyssey Airport Rental Services

Description: Odyssey Airport Rental Services provides Car Rental functionality at Airport locations for Alamo, National and Enterprise brands. This refers to wrapping Odyssey native application with the RSI framework integrating with Tablet GUI, KIOSK & National Mobile App clients. Odyssey Modernization invokes Service program through lightweight in xml-based format by invoking Implementation layer which interacts database and Tuxedo. The Rental module includes creation of rental ticket, modify, search, retrieve, return, and cancel ticket.

Responsibilities:

Involved with the complete SDLC (software development life cycle) of the application from requirement, analysis to testing.

Followed Agile Scrum & Kanban methodologies.

Extensively participated in Sprint planning, Backlog grooming and Daily standup calls.

Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from Oracle DB.

Lead the team and provided technical and functional guidance to Junior developers.

Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views in Oracle 10i.

Developed Unit Test Cases. Used JUnit Mockit & EasyMock for unit testing of the application.

Configured pom.xml to deploy the project using Maven.Implemented Log4J for Logging Errors.

Hands on experience in designing and preparing XSD Schema files.

Excellent communication and interpersonal skills.

Responsible for Production support activities like Jobs monitoring, log the load statistics, analysis and resolve in case of any production issues, coordinate with business to fix any source file issues, coordinate with DBA to resolve any table space or file system related issues.

Experience with Splunk reporting tool to run queries to identity production bugs and escalate major issues to the team.

Environment: JAVA, J2EE, XML, XSD, HTML, CSS, JavaScript, SQL, PL/SQL, Oracle, Spring framework, Hibernate, Spring, Log4j, Restful Web Service, JUnit, JIRA, Confluence, GIT, Unix Scripting, Maven, IntelliJ.

Client : Enterprise Holdings Inc - St. Louis, MO. Oct 2009 – Mar 2013

Role : Sf. Dev. Specialist Advisor

Project : Home City Ticket Services

Description: Home City Ticket Services is to support Car Rental transactions for Enterprise brand from local branches using Tablet GUI. HC ticket services has integration with Payment, Renter Profile, Account Maintenance, Reservation, and Insurance refunds modules. The Payment module includes credit card processing for authorization, authorization reversal, Refunds and Sale transactions. Integrates with Reservation services to convert open reservation to ticket. The Ticket Services includes creation of rental, modify, return, search, retrieve and cancel ticket.

Responsibilities:

Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from Oracle DB.

Developed Unit Test Cases. Used JUnit Mockit & EasyMock for unit testing of the application.

Implemented Asynchronous messaging between Ticket and Messaging Framework, using Service Queues.

Implemented Log4J for Logging Errors. Application was developed using Eclipse IDE.

Environment: JAVA, JEE, HTML, CSS, JavaScript, SQL, PL/SQL, Oracle 10i, Spring, Hibernate, Spring MVC, JSON, Restful Web Services, Web Logic Application Server, JUnit, JIRA, GIT, DOM, Unix Scripting, Maven, Eclipse.

Client : Enterprise Holdings Inc - St. Louis, MO. Jun 2007 - Sept 2009

Role : Sr. Analyst.

Project : Hand Held Application

Description: Handheld application allows Rental Agents to process Vehicle Returns, Create Rentals and add Quality Service process details to the Rental transactions. Handheld handles 98% of the return for all three brands Alamo, National & Enterprise, and increase customer satisfaction. Hand A Fully customized solution for inventory cars at rental location, resulting in identify if a car is missing and discourage employee in misusing vehicles. Has integration with Invoice printing from handheld device.

Responsibilities:

Used Waterfall software development methodology.

Designed, developed, and analyzed the back end using C, Pro*C, SQL & PL/SQL.

Implemented various complex SQL queries and worked on performance tuning.

Used Pro*C to connect to Oracle DB and query data.

Used Dynamic SQL queries to pull the data based on the input scenarios.

Integrated with Stored procedure in the database and used Dynamic SQL to load the data.

Working with the Clear Quest tool for bug tracking.

Stored procedure in the database and used Dynamic SQL to load the data.

Integrated with Handheld device for end user testing.

Working knowledge on AutoSys & Control M to setup batch jobs for automation.

Worked on Invoice printing upon vehicle return.

Involved in peer code reviews and performed integration testing of the modules.

Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for Oracle DB.

Hands on experience checking production logs from Unix server boxes to identify prod issues.

Environment: C, Pro*C, SQL, PLSQL, K Shell, UNIX, Exceed, Oracle 10i, ClearQuest & Dimensions.

Client : Verizon, Silver Spring, MD. Jun 2005 - May 2007

Role : Java/J2EE Developer.

Project : vRepair

Description: vRepair is a National Trouble Management and Workforce automation system supporting Verizon’s voice and data products which evolved to create a single service assurance management system for the entire Verizon’s offices. vRepair automates various steps involved in isolating and resolving both reactive and proactive troubles. Receives Trouble calls from external systems like CAD, INMS and keeps track of each trouble status.

Responsibilities:

Used WaterFall software development methodology.

Analysis and Design of various modules using Java and J2EE.

Worked on Spring framework for dependency injection, transaction management and integrated among different layers of the application.

Application was developed using Eclipse IDE.

Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared Statements, Stored Procedures and to manipulate the data in the database.

Designing the database and coding of SQL, PL/SQL, Triggers and Views using Oracle DB.

Involved in peer code reviews and performed integration testing of the modules.

Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.

Implemented Log4J for Logging Errors, debugging and tracking using logger’s components.

Environment: Java, J2EE, HTML, CSS, JavaScript, XML, JSP, BOOTSTRAP, SQL, PL/SQL, Spring, XMI, DOJO, Log4j, Sub Version, Web Services, Unit Test, JIRA, Maven, Eclipse IDE.

Client : Infotech Pvt. Ltd. – India. Aug 2004–May 2005

Role : Software Engineer

Description: GIS implementation for NDPL is a comprehensive solution consisting of Data Modeling NDPL’s electric distribution network, customizing several GE GIS packages, Internet driven solutions and integrating GIS with other NDPL systems like SAP and Billing system using a middleware.

Responsibilities:

Used Waterfall software development methodology.

Translated software/system requirements into requirements analysis/detailed design specifications from which programs were written.

Developed EAI modules to communicate with NDPL external Systems like SAP using TIBCO JMS.

Developed tools to export reports in Excel format.

Assigning tasks to the team members as per the project schedule.

Coordinating team members to get the work done in the scheduled time and assist in the development.

Involved in development, Production support and trouble shooting.

Version Control using Visual Source Safe.

Environment: XML, HTML, Visio, Magik Programming Language 4.0, Smallworld CST4.0, Cornerstone Data model, Smallworld Design Manager 4.0, Smallworld Internet Application Server4.0, Schematics Generator, Enterprise Application Toolkit and TIBCO JMS.



Contact this candidate