Post Job Free

Resume

Sign in

Application Developer Software Development

Location:
Overland Park, KS
Posted:
February 10, 2024

Contact this candidate

Resume:

Nikitha Choudary Marneni

Application Developer

Email: ad3jgr@r.postjobfree.com

Mobile: 714-***-****

PROFESSIONAL SUMMARY

Around 6+ years of IT experience in design, development, implementation and testing of Client-Side, Web Applications using Java/J2EE Technologies.

Experience in SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, Maintenance with methodologies like Waterfall Model and Agile Methodology.

Experience in design and development of web-based applications using Java, JDBC, SQL, Servlets, JSTL, JSP, XML, Node.js, Java-API and Spring and Spring Boot.

Working knowledge of UI frameworks such as ReactJS and Angular4, Angular8

Expertise on Core Java Technologies like Multithreading, Collections and Exception handling mechanisms.

Experience in client-side Technologies such as HTML/HTML5, CSS CSSS, JavaScript, React, Angular, Vue.js and jQuery, AJAX, JSON.

Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, HQL (Hibernate Query Language).

Responsible for building and maintaining message configuration and flows and provided issues analysis on Kafka applications.

Hands on experience with operating systems like Unix, Linux and Windows

Experience in implementing SOA (Service Oriented Architecture) using Web Services (SOAP, WSDL, Restful, and JAX-WS) and REST services.

Used Maven scripts for building and deploying the application in web App servers.

Experienced in installation and configuration of Web Servers IBM Directory Server

Experience with databases like Oracle, MySQL, MongoDB.

Familiar in deploying applications though Web sphere server as part of CRUD process.

Experience in creating Junit test cases using Mockito

Strong debugging and troubleshooting skills

TECHNICAL SKILLS

Java Technologies

Java, J2EE, Java Web services [JAX-WS], Restful, JDBC, JSP, Custom Tags, JSTL, Node.js, Kafka, Servlets

UI Frameworks

ReactJS, Vue.js, Angular4, Angular8

Application Server

Web-logic, WebSphere, Tomcat

Databases

Oracle 10, MySQL, MongoDB

Frameworks/API's

JPA, Hibernate

IDE’s

Eclipse, Net-beans, IntelliJ

Scripting/Markup Languages

HTML/HTML 5, CSS CSSS, JavaScript, jQuery, Ajax, XML/XSLT

Version Controlling tools

SVN, Git

Operating Systems

Windows, LINUX, UNIX

Design Patterns

Singleton, Factory

Frameworks

Spring, Spring Boot, Hibernate, Mockito

Methodologies

Agile, Waterfall, Scrum

J2EE Servlets

JSP, JDBC, JAXB, JAX-RS, JAX-WS

Web Services

SOAP, REST

Documentation Tools

MS Word, MS Excel

Cloud Technologies

AWS

PROJECTS HANDLED

Organization : T-Mobile- Overland Park, KS Dec 2019 – 2023 March

Role : Application Developer

Project Name: Peoplefinder, EPIC (Enterprise Password and Incident Control)

In this project Peoplefinder app allows people from Legacy Sprint and Legacy T-Mobile to find each other, as well as show their places in the organization via an org-chart using Spring Boot and ReactJS

In project EPIC, I worked on sending the notifications (email alerts) to employees in the organization to renew their adid/ntid accounts. Used java in the backend and Angular4 in the frontend

Developed various Java Bean components for implementing business logic.

Developed JAX-WS (Soap) layer on top of this middleware application as a communicating interface.

Worked on building Microservices with Spring boot along with test cases

Designed/developed UI with React, AJAX, HTML, DHTML and JavaScript for interactive web pages.

Developed and maintained server-side applications using Node.js.

Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.

Involved in writing complex multi-table joins and conditional queries in Database.

Developed JMS components to send messages from one application to other application internally.

Built real time streaming data pipelines and applications that adapt to data streams using Kafka.

Extensively worked with Java Collection classes like List, Set etc.

Experienced in handling multiple application server nodes using WebSphere Application Server Network Deployment Manager.

Worked with MVC Architecture using Spring, Hibernate.

Implemented Spring boot microservices to process the messages into the Kafka cluster setup.

Build RESTful Web services using TAX-RS API.

Solved problems using a combination of JavaScript, JSON, and JQUERY.

Fixed software bugs via JavaScript and CSS.

Designed Responsive Designs using CSS3 to arrange all elements of a web page adapt to the screen size of different devices, such as PC, tablet, and mobile phone.

Worked with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM

Designed and developed API with all the CRUD capabilities using SOAP.

Used Agile Development methodology of software development.

Involved database design and responsible for creating and modifying Database objects.

Done code review and configuration build management for the application using Maven.

Managed Associations such as one-to-many, many-to-one.

Written SQL named queries and Criteria queries.

Technologies: Core Java, Micro Services, Agile, Web Services (Soap, Rest), AWS,Eclipse IDE, Multithreading/Concurrency, XML, JavaScript, Vue.js, Node.js,WebSphere 8.0/7.x, Maven, Unix, Linux,

Restful, Spring Boot, Kafka, Apache Tomcat.

Organization : Discover Financial Service-Chicago, IL Jan 2019 – Dec 2019

Role : UI Developer - Java

Project Name: I Banking

This project provides all the screens to the DB customers to log in and view all their account information, make fund transfers, apply for a loan, etc.

It also provides a back-office application for the DB bankers to view and process customer requests, loan applications, updating customer information, etc.

The I Banking database does not hold any information with respect to the account of a user.

It just stores the user login details, contact information, transaction & activity logs.

All the account related information is fetched/updated from/to the Core Banking.

Used Agile Development methodology of software development.

Responsible for development of new highly responsive, web-based user interface using Angular

and backend using Node.js.

Enhanced application performance by Angular component-based development in view of future Angular framework transitions.

Experience in creating custom directives, decorators, and services to interface with both restful and SOA.

Implemented Angular Router to enable navigation from one view to the next as a customer performs application tasks.

Design JSON responses according to the request, send it back to the front end after the logic processing.

Developed and maintained UNIX shell scripts for data-driven automatic processing.

Troubleshoot the problems and fixes the bugs in XSLT and java related programs.

Expertise in Junit testing using Mockito.

Worked on Vue.js events distribution and parent chain for parent child components communication.

Integrated, Build, and tested using Jenkins.

Building and deploying the application on testing and production servers.

Technologies: HTML/HTML5, CSS CSSS, SQL, Ajax, JSON, JDBC, Hibernate, JavaScript, Angular 8,

Vue.js, Node.js, Jenkins, Agile, jQuery, WebSphere, Oracle and Junit, Mockito, Unix.

Organization : H&R Block – Kansas City, MO Sep 2018 to Nov 2018

Role : Software Engineer

Project: Tax Forms Modernization

Responsible for technical analysis, design, development, and documentation with a focus on the implementation.

Mentoring the team members and participated in the full software development life cycle (agile/scrum), iterative development, estimations, and design sessions.

Implemented object-oriented design, unit testing, integration testing, data structures etc.

Involved in technical walkthroughs with the team members to make sure the coding standards. Involved in implementing business classes to write the routing logic and to call different services.

Created POJO classes, spring configuration files to use dependency injection.

Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions

Interacting with business and get the functional clarifications and attend the status calls to discuss the issues and future implementations.

Ensuring compliance with coding standards, source code control, version control, build & deployment procedures, and performance tuning.

Contribute to the ongoing evolution of our platform design and tool chain for Tax products

Experience with ping federate using SAML, OAUTH,OpenID.

Migration of a monolithic application to microservices running on Kubernetes for AWS.

Experience in AWS CodeBuild, AWS CodeCommit, AWS CodePipeline.

Technologies: Java Web Technologies Java, J2EE, Servlets, Node.js,JSP, EJBs, JDBC, Struts, Spring, Spring JMS, Apache Active MQ, Hibernate, Web Services (SOAP And REST), JPA, AWS

Organization : BNSF Railways- FortWorth, TX Mar 2017 to Aug 2018

Role : Software Developer

Project: Intermodal rail operations

In this project I participated in innovative systems development efforts to optimize intermodal rail operations and worked closely with end-users who are engaged in the fastest growing rail sector. I also provided production support on a rotating basis for mission critical applications.

Java developer responsible for the handling of server-side business components, coding, UML design and completing the enhancement lifecycle for the work product.

Functionalities for the application are built using Spring Boot and Hibernate ORM. Implemented

Java EE components using Spring MVC, Spring IOC, Spring Transactions and Security modules.

Implemented two new UI screens (backorder and supplemental back-order report) using react js and bootstrap.

Developed and Maintained server-side applications using Node.js.

Used Kafka API calls to process the messages smoothly on Kafka cluster setup.

Extensively used hibernate in data access layer to access and update information in the database.

Developed and Maintained unit tests using Mockito

Worked on multithreading and involved in thread creation and resource allocation.

Developed the application using core java concepts like collections, multithreading, oops concepts, exception handling for developing application modules.

Built efficient, reusable well-designed and high-quality front-end systems using Angular 8.

Extensively used hibernate validation framework has been used for front end validations.

Designed and developed an application using representational state transfer (rest) style architecture.

Designed, developed, and exposed all business functions as services using JAX-RS with jersey framework.

Designed responsive single page applications using Node.js and Vue.js.

Performed WebSphere configuration, backup and restoration using backup Config and restore Config commands.

Involved in creating UI/Front-End pages by using JSP, JavaScript, and jQuery, Angular 8.

Technologies: JAVA, XML, HTML Web Technologies: Servlets, Web Sphere, JSP, JDBC, Ajax Framework: Spring, Kafka, Hibernate, Node.js, JPA, JSF Scripting: JavaScript, jQuery, Angular 8

EDUCATIONAL QUALIFICATIONS

Qualification

Year

University

Master of Sciences in Computer Engineering

2016

California State University Fullerton - Fullerton, CA

Bachelor of Technology in computer Science

2014

Jawaharlal Nehru Technological University – Hyderabad, India



Contact this candidate