Post Job Free

Resume

Sign in

Java Developer Software Development

Location:
Montgomery, AL, 36117
Salary:
75000$
Posted:
November 30, 2023

Contact this candidate

Resume:

Prudhvi Raju Nagidi Java Developer

Location: Montgomery, AL Phone: 334-***-**** Email: ad1liw@r.postjobfree.com SUMMARY

* ***** ** ********* ** Java, software development life cycle, object-oriented programming, developing & testing Client/Server applications.

Followed Agile methodologies like Waterfall and SCRUM.

Experienced in developing web-based applications using Java, Java8, CSS3, HTML5, and JavaScript.

Well-versed in the design and development of web applications using JavaScript, HTML5, and CSS3.

Proficient in Responsive Design Layout applications using Bootstrap & Angular supporting a multitude of browsers/devices.

Good at creating User Controls, Web Forms, and client-side validations using JavaScript, jQuery, and Angular.js.

Having good expertise with Java and JavaScript frameworks like Spring, Spring Boot, and Hibernate with Node.js.

Well-versed with MVC, JSON, Microservices and, REST services.

Have a fair knowledge of C# and C++ Languages

Experienced in large-scale Databases like Cosmos DB.

Good working understanding and experience of CRUD and Aggregate in MySQL, Oracle, and PostgreSQL.

Hands-on experience with IDEs, Project management tools, and software like Jira.

Experience in handling tools like GitHub, Mavens, NPM, Yarn, Power BI, Apache Kafka and others.

Possessing strong analytical skills, an excellent team player with good leadership qualities, and strong oral and written communication skills.

Strong analytical and problem-solving skills and a proven ability to be an effective team player with excellent time management skills. EDUCATION

MS in Management Information Systems May 2022

Auburn University at Montgomery, USA

BE in Electronics and Communication May 2018

Jawaharlal Nehru Technological University, India

SKILLS

Languages: Java, C++, C#, JavaScript, SQL and T-SQL Web Technologies: HTML, CSS, JSON, Bootstrap, and Angular.js Web Services: RESTful, and SOAP

J2EE technologies: JSP, JDBC, Servlets, JMS, SOA, Microservices etc. Frameworks: Spring, Spring boot, Spring MVC, Hibernate 3.0, and Struts Database: MySQL, Oracle, PostgreSQL, and Mongo DB

Software: Git, GitHub, Jira, Postman, Apache Kafka, IDEs (IntelliJ and Eclipse), and MS Office Suite Cloud: AWS and Azure

Build Tools Maven, Jenkins, and ANT

Methodologies: SDLC, Agile, and Scrum

Operating Systems: Windows, MacOS, and Linux

PROFESSIONAL EXPERIENCE

ACL Digital, Remote, US

Role: Software Developer July 2022 - Present

Involve in all phases of SDLC (Software Development Life Cycle), which includes requirement gathering, developing, unit testing, validating the test results, fixing defects, and deploying as a standalone application.

Migrate the existing application from server-side rendering view technologies like JSP, Struts, and Velocity to client-side rendering view technologies using Angular.JS, a popular JavaScript framework for modern browsers.

Responsible for setting up Angular.JS framework to achieve data binding between HTML5 and JavaScript objects

Develop RESTful Web API which produces and consumes JSON response as part of integrating the module with the Lock Manager

Responsible for the overall layout design that meets cross-device compatibility using Bootstrap, a color scheme of the website using HTML5, and CSS3, and Responsible for creating detailed wireframes and process flows

Develop stored procedures, triggers, and functions with SQL and T-SQL for Oracle and MySQL database

Use Hibernate persistence framework on the backend against Oracle database

Design/implements backend layer by Hibernate & used jQuery, Angular as FE libraries, Implemented angular controllers, directives, & modules

Using Kafka for Publish/Subscribe pattern in application dealing with messaging

Configure Kafka to read and write messages from external programs and to handle real time data

Work on Proof of Concept for developing applications using Node.JS and Mongo DB

Develop the unit testers using CPP Unit for C++ supported code and using NUnit for C# supported code

Develop Tables, views, synonyms, triggers, and indexes, in the Oracle server

Responsible in created and consumed WCF (Windows Communication Foundation) using C#

Develop web applications using Spring MVC Architecture Using Angular.JS factory to interact with the REST API and make API calls using $http service to create, update, retrieve, and delete the data from the database

Use GitHub as a source control tool giving a huge speed advantage on centralized systems that communicate with servers, used Jira for management

Coordinate with individual business units for maintenance and modification of existing programs Cue Tech Systems, India

Role: Java Developer Jan 2018 – Dec 2020

Developed an application to interact with the database using Spring Boot and Hibernate

Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy systems

Implemented persistence layer using Hibernate that uses the POJOs to represent the persistence database tables

Implemented Object-Oriented Programming concepts and Expertise in Design Patterns and development of J2EE components and API

Used Multi-Threading and Collection framework including List, Map, etc.

Used Callable Objects for implementing Multi-Threading for parallel execution of independent events

Implemented the application using spring (MVC, IOC, Spring Annotations) modules and Hibernate

Planned and implemented various SQL, Stored Procedures, and triggers to implement Oracle advanced queuing

Developed Tables, views, synonyms, triggers, and indexes, in the Oracle server

Used T-SQL for developing complex Stored Procedures, Triggers, Tables, Views, User Functions, Data Integrity, SQL joins & Query Writing

Designed/developed Hibernate configuration & session-per-request design pattern for making database connectivity, and accessing sessions for database transactions respectively

Improved overall performance via Multithreading, collections, synchronization, and exception-handling strategies

Called the Restful web services calls for POST, PUT, DELETE, and GET methods

Created and maintained the configuration of the Spring Application Framework

Implemented Spring DAO layer to interact with the database



Contact this candidate