Post Job Free
Sign in

Software Engineer /Java Web Developer

Location:
United States
Posted:
September 14, 2023

Contact this candidate

Resume:

Email: ***********@*****.*** Phone-number: 469-***-**** Uma Kakani

PROFESSIONAL EXPERIENCE

Profile: Experienced Full-stack Web 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: TSQL, PL SQL, MuleSoft, C, HTML5, CSS, Java, JavaScript, Angular JS, Angular, React JS

●Frameworks: Apache Camel, Spring boot

●Cloud: Azure, AWS

●Databases: SQL, DB2, Oracle, MySQL, MS Access

●Methodologies: Agile, SCRUM

●Other Skills: ETL, Visio, Oracle Apex, JIRA, XML, XSD, Web Services, SOAP API’s, WSDL, REST API’s, JSON, RAML, Groovy, JMS, Postman, Logstash, Elastic search, Kibana

●Certifications: MuleSoft MCD - Integration and API Associate, Azure Fundamentals

EXPERIENCE

Client: Western Union Location: Herndon, VA Duration: Nov 2021- Current Role: Sr. Software Engineer Job Duties:

Responsible for creating efficient design and developing user interaction screens using UI technologies like HTML, CSS, Angular 12.

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.

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.

Developed services, custom pipes and angular directives for reusability of business logic across application

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: January 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