Post Job Free
Sign in

Java Developer Software Development

Location:
Wilmington, Devon, United Kingdom
Salary:
65/hr
Posted:
March 18, 2025

Contact this candidate

Resume:

JAVA DEVELOPER

SAI REDDY

*****************@*****.***

302-***-****

Linked in: http://www.linkedin.com/in/sai-namireddy-374274280

SUMMARY: -

7+ years of Experience working with different SDLC (Software Development Life Cycle) including Requirement gathering, Analysis, Design, Coding, Testing and Implementation like AGILE (SCRUM), TDD, and Waterfall Models.

Widely used various open-source MVC architecture like Struts 2.0, Spring MVC, and Object Relational Mapping (ORM) Frameworks like Spring JPA with Spring Data, Hibernate, I Batis My Batis, and Spring JDBC.

Developed and tested features for product detail UI using HTML5, Bootstrap and typescript

Responsible for implementation of java integration components for JBPM and DROOLS.

Design and develop the UI for Customer and Product Portal widgets using React, Backbone.js, JQuery, Bootstrap, Less, Underscore, D3.

Good knowledge in building real-time dashboard applications using Splunk, Elastic Search, and Logstash (ELK) to profile and monitor the streaming data of the application.

Extensively worked on Spark using Scala on cluster for computational (analytics), installed it on top of Hadoop performed advanced analytical application by making use of Spark with Hive and SQL/Oracle

Extensive experience as developer in developing web applications based on HTML5, CSS, JavaScript, jQuery, AJAX, JSON, XML, Bootstrap, Angular 7/12 JS, ReactJS.

Extensively used Spring IOC to inject objects based on selecting components like setter injection and Interface injection to manage the object references.

Strong experience with EJB, Struts, Spring Boot, Spring framework implementing modules: Spring MVC, Spring Boot, Spring IOC, Spring IO, Spring AOP, Spring Security, and Spring Data.

Good understanding of Server-side JavaScript structures like NodeJS, Hapi.JS, Express.JS.

Experienced in server-side view rendering Java content structures like React.JS and rendering pages on the server-side utilizing Redux and Flux to accomplish unidirectional plan stream.

Hands-on experience in Spring Frameworks, including Spring 5, Spring MVC, Spring Data, Spring Boot, Spring Security, Spring Cloud.

Designed and developed GraphQL APIs to provide flexible and efficient data retrieval mechanisms for clients.

Knowledge of using flux architecture in ReactJS for building client-side web application.

Knowledge of rendering large data sets on the application view using ReactJS.

Experienced in React.JS and working with Redux architecture.

Strong experience in building applications using the JavaScript Mean stack: MongoDB, Angular 16JS, Express.js, and Node.js.

Experience in implementing and deploying Java EE design patterns such as Singleton, Abstract Factory, DAO, DTO, and Business Delegate in the Development of Multi-Tier distributed Enterprise Applications.

Expertise in implementing Core Java SE 8 concepts like Streams API, Lambda functions, Functional programming, and Generics.

TECHNICAL SKILLS:

Programming Languages

C, Java, JavaScript, PHP, PL/SQL, UNIX Shell Script.

Java/J2EE Technologies

Servlets, Spring, JPA, JTA, JDBC, JSP, JSTL, RMI, Applets.

Frameworks

Struts 2.5, Hibernate 5.x, Spring 5.0, Spring Batch, Spring Security, Spring AOP, Spring Core, Spring IOC, JSF.

Web Technologies

HTML, HTML5, CSS/CSS3, AJAX, JQuery, Bootstrap, XML, Grunt, Gulp, JSON.

Database

SQL Server, MySQL, Oracle, MongoDB, DB2

JavaScript Frameworks

AngularJS, Angular7,12, JQuery, React.js, Node.js, Backbone.js, Hapi.js, Handlebars.js.

Web Services

XSD, WSDL, Apache Axis, SOAP, Restful, GraphQL, JAX RS, JAX WS

Messaging

JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka.

Web Application Servers

Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6. x.

Methodologies

Agile, Waterfall, OOAD, SCRUM.

Testing Tools

JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium.

Version Control

SVN, CVS, GIT, and Clear Case

Build Tools

Maven, Gradle, ANT

IDEs

Eclipse IDE, RAD 6.0/7.0, IntelliJ IDEA, Spring Tool Suite (STS).

Operating Systems

Windows, Linux, and UNIX

Software

Visual Studio, Rational Rose, and Microsoft Office

CERTIFICATION:

AWS CERTIFIED:

MICROSOFT AZURE DP 203

:

PROFESSIONAL EXPERIENCE: -

Zonestra Technologies:

Client: Pfizer, Philadelphia, PA Oct 2021 – Present

Role: Full Stack Java Developer

Professional Summary:

Motivated and experienced Java Developer with a demonstrated track record of success in developing highly scalable applications with improved performance and robustness. Seeking to leverage 2+ years of leading Java-based web development projects to help ‘PFIZER’ achieve success. Seeking to drive business value through code optimization and process automation, ultimately resulting in an improved user experience.

Responsibilities: -

Developed the single-page application following Agile Scrum, participated in daily standups, sprint reviews, Kick-offs, and used Jira for project management.

Used different transformers, exception handling, testing & Security of MuleSoft ESB endpoint through OAuth.

Designed and developed efficient user Interaction screens using HTML5, CSS3-SASS, and Twitter Bootstrap CSS framework and media queries to create responsive web pages.

Developed Spark Applications by using Scala, Java and Implemented Apache Spark data processing project to handle data from various RDBMS and Streaming sources

Developed React.JS pages, Web services calls and AJAX calls for the application.

Used React.JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.

Core java development for different components. Developed the application using Core Java, Multithreading, Spring Core, Beans, JDBC, Transaction and Batch, ORACLE, Maven.

Used React.JS in components like JSX, creating React components.

Created dynamic schema design through NoSQL MongoDB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability as data volumes increase through Shading.

Implemented Java11 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces, etc.

Developed single-page applications with AngularJS using JavaScript, Backbone.js, TypeScript, and Node.js directives.

Implemented GraphQL schemas, types, queries, and mutations to meet various application requirements.

Strong knowledge on integration to IBM Master Data Management with BPM using MDM Toolkits.

Consumed XML messages using Kafka and processed the xml file using Spark Streaming to capture UI updates.

Materialized different data models in JQuery and KnockoutJS and developed responsive .NET UI reports.

Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes, and EC2 instances and created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.

Configured and managed various AWS Services, including EC2, RDS, VPC, S3, Glacier, CloudWatch, CloudFront, Route53, SQS, SNS, etc.

Strong knowledge on integration to IBM DB2 with BPM using SQL integration.

Implemented a 'server less' architecture using API Gateway, Lambda, and DynamoDB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.

Consumed XML messages using Kafka and processed the xml file using Spark Streaming to capture UI updates

Developed the user authentication and authorization by using Spring Security OAuth2.0 and JSON Web Token (JWT). Worked with Jenkins to configure Continuous Integration and Continuous Deployment (CI/CD).

Closely worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URLs properly.

Develop various screens for the front end using React.JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.

Extensively worked on Drools Rules Engine and Expectation Engine for writing Business rules Validation.

Developed multiple Angular 12 components that are compatible with the latest versions of typescript, angular CLI.Designed the user interface screen and its functionality as per user requirements and developed RESTful Web services in Mule ESB based on Service Oriented Architecture (SOA). Experience in building isomorphic applications using React.js and Redux with GraphQL on the server-side.

Utilized GraphQL tools and libraries like Apollo Server, Prisma, and GraphQL Code Generator to streamline development workflows.

If HTTP client make HTTP requests, as C++ doesn't have this built-in. Popular libraries for this include cURL and Boost.Beast.

Environment: Java, Angular 16, J2EE, Git, GraphQL, Spring Boot, Hibernate, Core Java, Rest, Web Services, JRULES, ODM, IBM, CSS, Eclipse RCP SASS, WSDL, Typescript, JIRA, JMS, PostgreSQL, AWS, Spring Cloud, Spring batch, PCF, Apache JMeter, jQuery, JUnit, Docker, Maven, AUTH, UI, Jenkins, Multi-Threading, Drools, Spark.

Client: GainWell Technologies, (half-shore) Irving, Texas Dec 2019 – June 2021

Role: Full Stack Java Developer

Professional Summary:

In this Project We have Dependency System it will take care of collection of the New data, and keeps in to the user specific information in the database. Based on this our application logic takes care of the Business Rules needs to be specific user

Responsibilities: -

Designed, developed, and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meet accessibility and web browser standards for websites.

Involved in developing UI components using Angular 7/8, HTML, CSS framework.

Converted the web sites to web applications to make Azure compatible.

Working on CSS Pre-processors SASS and LESS with Vanilla.js task runner Gulp.

Strong hands-on experience with Spring IO, Spring Boot with Microservices.

Designed and maintained chat module with HTML/HTML5, CSS3, Bootstrap, Vanilla.js and Angular.js

Designed REST and SOAP services.

Spring Controllers were used with Angular 9 to route the control to desired Java services.

Creating, validating, and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment.

Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services.Designing and Developing Micro-services that are highly scalable, fault-tolerant using Spring Boot.

Developed Microservices using Spring Boot and deployed them in Pivotal Cloud Foundry (PCF).

Developed single page application by using Angular 8. Involved in developing applications using Angular.JS like Grids, Toojenlbars, Panels, Combo-Box and Buttons.

Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.JS and Node JS.

Used Spring Boot, which is radically faster in building cloud Micro Services and develop Spring MVC, based application with very less configuration.

Engaged in developing UI using HTML, jQuery, Angular9, JavaScript and AJAX to make calls to other services. Using Azure ADX will monitor the logs for runtime errors.

Used Spring Security for authentication and authorization of users, Spring JDBC for easy database operations using JDBC template, writing row mappers and Spring Boot easy bootstrap applications from scratch. Angular

Developed all REST APIs using Hystrix commands and Feign clients for efficient fault tolerance and handling fallback mechanisms.

Created automated script for REST-API testing using Rest Assured framework.

Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development, and testing. Used Jenkins server for code monitoring during code integration phase.

Implemented modular approaches for backend on AWS’s Elastic Beanstalk and implemented interfacing with MySQL/Aurora DB on AWS’s RDS, allowing for scalability.

Created Reusable Modules and Custom Directives in Angular 9 which is used in the application.

Environment: JDK 1.8, Spring, Hibernate, Spring Boot, LINUX, Maven. RESTful Web Services, Jenkins, HTML5, CSS3, React JS, Bootstrap, JavaScript, JBPM, Microservices, Pivotal Cloud Foundry (PCF), jQuery, Ajax, Node.js, MongoDB, SoapUI, Postman, API Life Cycle, JUnit, JMeter, Git, JAX-RS, JIRA, Cucumber, Putty, Agile.

Client: Norm Software, India Sep 2017 – Nov 2019

Role: Full Stack Java Developer

Professional Summary:

This project is medical claim it is Based on the details captured of the guest application it will give the best insurance quote for the customer.we have a batch number for certain claim under having one particular ECN need to approve to process the claim.It also has a back-office application to track the customer.by using CRM tool.

Responsibilities: -

Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Sprint planning and estimation for user stories in Agile Environment.

Developed several reusable directives using Angular 8.

Re-design and improve the webpages and its performance using HTML/CSS3/Bootstrap/JavaScript.

Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach.

Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring Security and AOP. Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.

Spring Boot microservices were developed using microservice architecture with RESTFUL and Apache Kafka.

Implementing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.

Used SOAP UI, Postman, Newman, Rest Client, Spring Mock MVC, Spring 4Junit for testing the web services.

Worked on Swagger UI to interact with the API’S. Designed and documented APIs using Swagger.

Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.

Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.

Developed spark jobs for batch processing and worked on spark SQL and spark streaming.

Docker containers were used to deploy the applications as part of scaling application using Micro services.

Using Kafka on publish-subscribe messaging as a distributed commit logs.

Used JIRA for project management, Issue tracking and monitoring errors and fixed the errors.

Used Jenkins as the CI/CD tool and improved scalability of applications on cross-platforms.

Used Drools Decision table using excel sheets with a Spring MVC project.

Environment: J2EE, Spring, Spring boot, Spring MVC, Java Script, Hibernate, Rest, Maven, JUnit, Angular 4, Angular 6, Bootstrap, Hystrix Dashboard, Spring Ribbon, Spring Kafka, Junit, Jenkins, Agile Methodology, Eclipse, Curl, Mongo DB.

Client: Lince Soft Solutions, India Feb 2016 – Aug 2017

Role: Java Developer

Professional Summary:

This project is RSS billing center we have Customer Profile as one service, Billing service as Another service, Authentication and Authorization service, profile plan change, migration number service, New Connection, MACD OPERATION FOR query management, Transaction Services for payments.

Responsibilities: -

Implemented responsive web-based applications using HTML5, CSS3, JavaScript, JQuery.

Configured Struts-config.xml, Tiles-def.xml, and various properties files provided by Struts Framework for the implementation module.

Extensively used the Struts tag libraries (Bean Tags, Logic Tags, HTML Tags, etc.) and Custom tag libraries.

Developed web applications using Struts, Spring, and iBatis framework.

Experience in installing, configuring, and deploying applications on Web Logic Server.

Developed a DAO pattern to retrieve the data from the database.

Developed SCM by using the JSP/HTML for each user interface. Servlets standard validations are used as the controllers for business logic and using JDBC, XML parsing techniques using MVC.

Designed a mailing application to send notifications to the Oracle users for intimating to start the following workflow.

Profiled data in IBM InfoAnalyzer using rule and column analysis against identified ECDEs, BVDE’s.

Used Multithreading concept to post data from files to tables involving the transformation of files from one format to another.

We kept up the bean life cycle by utilizing Spring IOC, which keeps session information about beans.

Worked with Log4J to capture the log that includes runtime exceptions

Implemented IBM WebSphere Application Server to deploy the application

Deployed application on the Client Linux server.

Worked with IBM Information Analyzer 8.5 on Data profiling for column analysis, rule analysis, primary key analysis, natural key analysis, foreign-key analysis, and cross-domain analysis. Worked as a Data Analyst to Analyze the Customers global data and identified the existing data issues in the source systems using the IBM information analyzer tool and profiled the data by generating the information analyser reports.

Used ANT build tool for compiling and generating war files.

Environment: Core Java, J2EE, JSP, HTML, MVC, Servlets, Struts, JMS, MDB, EJB3.1, JUnit, IBM, PL/SQL, DAO, Web Logic Server, Ant, SOAP, JAX-WS, WSDL, Junit, SQL.

Education Details:

Bachelor of Engineering in Information Technology-Osmania University (2016)

Master’s in information systems technology-Asurance - Wilmington University (2022)



Contact this candidate