Post Job Free
Sign in

Sr. Software Engineer

Location:
Herndon, VA, 20170
Salary:
$65/hr on C2C
Posted:
September 11, 2024

Contact this candidate

Resume:

Email: ad8nju@r.postjobfree.com Phone-number: 469-***-****

Uma Kakani

PROFESSIONAL EXPERIENCE

Profile: Experienced Full-stack Java developer with excellent analytical and programming skills. My objective is to develop computer programs and ensure that the software is as functional and robust as per the client needs. Willingness and ability to learn and adapt to new technologies quickly. TECHNICAL SKILLS

Languages Java, JavaScript, Typescript, TSQL, PL SQL JS Frameworks Angular, React JS, Angular JS

Frameworks Apache Camel, Spring, Spring boot, Spring Batch, Spring Security, Spring AOP, Spring Core, JSF, Spring MVC, Spring IOC, Spring Cloud Web Technologies HTML5, CSS3, AJAX, jQuery, Bootstrap, XML, JSON Databases MySQL, SQL Server, Oracle, MongoDB, Postgres, DB2 Web Services XSD, WSDL, SOAP, Restful

Build Tools Gradle, Maven

Messaging JMS (Java Message Service), Rabbit MQ, Apache Active MQ, Apache Kafka Methodologies Agile, Scrum, Waterfall

Cloud Technologies &

DevOps Tools

Azure, AWS, EC2, S3, Docker, EKS, S3, Lambda, Kubernetes, Cloudbees, Jfrog, spinnaker, Jenkins

Project Management Tools JIRA, GitHub.

Testing Frameworks JUnit, Test Ng, Mockito, Jasmine Version Control SVN, GIT, Bitbucket

Operating Systems Windows, Linux, and UNIX, Mac OS EXPERIENCE

Client: Freddie Mac

Location: Herndon, VA

Duration: Oct 2023- Current

Role: Sr. Software Engineer

Job Duties:

• Implemented and maintained web applications using Java 17/Angular 15.

• Participated in Agile methodology and Involved in Design, development, Implementation and testing of the enterprise applications.

• Developed powerful Single Page Application (SPA) and dynamic responsive Web Application with Angular 15 and custom library. Components for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.

• Created smaller applications using micro front end concept, that can be developed and tested individually and integrated them as part of a larger application using routing to serve each application.

• Extensively worked on Microservices for creating API’s services with Spring Boot.

• Worked with Spring Boot for automatic configuration and starter for Maven configuration and performed metrics and externalized configuration

• Worked on improving performance of our application by developing efficient solutions such as optimizing existing API calls to create efficiencies and by deprecating unwanted methods and calls.

• Customized Restful web service using spring restful API, sending JSON format data packets between front end and backend controller.

• Having experience to handle errors that can occur during the API request, including network errors, authentication failures, or unexpected responses.

• Involved with testing team to determine dependency towards removing bottlenecks and ensuring smooth testing process. Developed Junit test cases for code quality improvements.

• Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).

• Extensively used Git for version controlling and regularly Pushed the code to Bitbucket.

• Worked on OAuth implementation using Ping Identity.

• Used SonarQube as a static code analyser to improve the coding levels. Worked to improve code by improving FOSS and SAST scans.

• Collaborated with cross-functional team leads, business analysts, customers, and other key stakeholders throughout all phases of the project.

• Utilized various AWS services including S3, AWS Code pipeline, EC2 and Lambdas. Client: Western Union

Location: Herndon, VA

Duration: Nov 2021- Oct 2023

Role: Sr. Software Engineer

Job Duties:

• Developed webservices using spring core, Spring MVC, Spring AOP architecture. Created Java beans per business requirement to promote code reuse and introspection.

• Integrated front-end calls in the User interface with Spring Boot RESTful calls through controllers and request mapping and annotations.

• Developed REST based web services using Spring REST framework to retrieve data from different services.

• Created web applications by embedding dynamic elements in html pages using JSP and integrated them with servlets that handle business logic.

• Worked on developing Restful endpoints to Cache application specific data in in-memory data clusters like Redis and exposed them with Restful endpoints by using Redis Cache

• Enhanced API security by using Okta API gateway which centralizes and manages all user and resource access to an API via authorization servers and OAuth access tokens.

• Used JAXB, JAXP for parsing auditing information in xml format.

• Interacted with oracle database by using Hibernate/Spring JPA.

• Implement serialization and deserialization of XML and JSON to different objects.

• Involved in debugging the production issues and take actions as needed.

• Used Spinnaker as continuous delivery platform to release software changes to the clusters

• Used SonarQube as a static code analyser to improve the coding levels.

• Written the unit test cases using Junit and Mockito frameworks.

• Migrated existing AngularJS controllers and services to Angular 12 components as part of project enhancement. Used Angular12 to build the UI components, developed generic functions to display different templates of data, implement Internalization of labels and validations of user data.

• Developed Single page application and structured the JavaScript code using Angular 12.0 framework including MVC architectures, different modules, specific controllers and templates.

• Performed data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing AJAX features for the application.

• Deployed AWS lambda code in AWS and configured them to receive for events from our S3 buckets.

• Used S3 buckets to store data coming from various data sources and used them for further processing. Client: H & R Block

Location: Kansas City, MO

Duration: July2018 – Nov 2021

Role: Software Engineer

Job Duties:

• To design, develop and maintain software components.

• Participated in technical design and code reviews for all new enhancements and maintenance work delivered.

• Analysis, design, and development of Application based on J2EE using spring boot and hibernate.

• Using Spring boot framework, build REST API to do CRUD operations on user data.

• Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.

• Leveraged JAXB marshaller to provide both XML and JSON REST response with same service.

• Provided secure access to clients by exposing micro services through Apigee gateway implementation which helped managing and handling client requests.

• Published and subscribed messages to Kafka for continuous import/export of data from frond end systems.

• Integrated complex system like Service-Now, Maven, Jenkins, SAP with Mulesoft integration patterns and API-led architecture.

• Deployment and maintenance of applications on Runtime Fabric (RTF) and On-prem.

• Created, maintained and executed unit test and alpha test plans.

• Used SQL Azure extensively for database needs in various applications.

• Developed Single page applications using the HTML, Bootstrap, CSS, Angular 8

• Created Angular directives, custom directives and third-party directives.

• Worked on browser compatibility issues (IE, Edge, and Chrome).

• Designed and developed CSS behaviors, CSS styles, CSS fonts and CSS buttons in CSS.

• Built Web pages that are more user-interactive using Angular 8, Jasmine, Karma, HTML5, CSS3, LESS, RESTful API Services, JavaScript, Bootstrap, JSON. Client: T Mobile

Location: Bellevue, WA

Duration: September2016 – July 2018

Role: Jr. Software Engineer

Job Duties:

• To produce high quality client deliverables within budget and on time.

• Leveraged Java 8 by using new features like Lambda, stream, and many others to develop efficient application.

• Implement serialization and deserialization of XML and JSON to different objects

• Worked on complex T-SQL statements, and implemented various codes and functions.

• Created Stored Procedures, Views, Tables, Constraints.

• Created views to facilitate easy user interface implementation, and triggers on them to facilitate consistent Data entry into the database.

• Integrated order processing system SAP with CRM Salesforce and SQL database.

• Created and managed the upkeep of wireless and mobile documentation including detailed deployment, test, and support plans.

• Designed application framework and developed Oracle APEX Application.

• Tuned and Optimized SQL Queries using Execution Plan and Profiler. Re-builded indexes and Tables as part of Performance Tuning Exercise

• Performed database Backup and Recovery

• Designed and coded customized AngularJS services to interact with the backend API and serve components.

• Collaboration with various teams to perform end to end Integration testing and Regression testing

• Involved in documentation, review, analysis, and fixed postproduction issues.

• Hands on Coding to build REST Micro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, and Jenkins.

• Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).

• Worked on serialize and de-serialize of data in applications using JSON

• Extensively used Hibernate Relational mappings (One-To-Many, Many-To-Many)

• Developed the Business layer using spring MVC and JPA modules Client: Office Depot

Location: Boca Raton, Florida

Duration: April 2016 - September2016

Role: Junior Engineer/Analyst

Job Duties:

• Meet the Business Line Team for translating business requirements to functional specifications

• Gather, analyses and interpret functional specifications and user requirements.

• Develop and code system features including user interfaces and internet/intranet functionality as required by the application

• Test and troubleshoot new and existing software systems.

• Develop and design reports through SSRS and Excel.

• Database Backup Procedures, Restoration Procedures, Disaster Recovery procedures and Contingency plans. Testing and implementing these procedures. Read and interpreted UNIX logs

• Tuned and Optimized SQL Queries using Execution Plan and Profiler.

• Rebuilding Indexes and Tables as part of Performance Tuning Exercise

• Wrote DAO classes in persistence layer using Spring and Hibernate for DB interactions. Having Good Knowledge in Core Java concepts including asynchronous programming, multithreading, collections and a few design patterns.

• Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes

• Implemented authentication feature to the Restful web services using OAuth security framework.

• Deployed and tested the application on Apache Tomcat Server in Windows and Unix Environment.

• Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.

Project: Internship (8 months)

Employer: NFC

Location: Hyderabad, India

● Developed the EW-SYSTEM code to detect transmissions received at antenna head unit to support surveillance. Based on the information we received at antenna head unitweprocessthe information and calculate the parameters that define the signal, signal speed, direction and estimated distanceof the sourcefrom surveillancearea.

● Using MATLAB, we simulated various output responses for different combination of controllers in NFC

● Configured and ran web applications using programming languages (Linux, Unix).

● Worked on complex TSQL statements and implemented various codes and functions.

● Created Stored Procedures, Views, Tables, Constraints.

● Created views to facilitate easy user interface implementation and triggers to facilitate consistent Data entry into the database

EDUCATION

• Masters of Science in Electrical Engineering from University of South Florida, Tampa, Florida (2015)

• Bachelors in Electronics and Communication Engineering from Osmania University Hyderabad, India

(2014)



Contact this candidate