Post Job Free

Resume

Sign in

Java Developer Web Services

Location:
Atlanta, GA
Posted:
January 19, 2024

Contact this candidate

Resume:

Name: Suresh Reddy Jaddu

Phone: +1-302-***-****

Email: ad2xaw@r.postjobfree.com

Full Stack Java Developer

PROFESSIONAL SUMMARY:

•Around 8 Years of experience in IT industry, including analysis, architecture, development, implementation and integration of client-server and web/enterprise applications using J2SE/J2EE.

•Full Stack Java Developer with expertise in software automation using cloud computing platforms like Amazon Web Services.

•Experienced in developing web-based enterprise applications using Java, J2EE, Servlets, JSP, EJB, JDBC, Hibernate, Spring, Web Services, and ORM frameworks like Hibernate, with a track record of increasing responsibility in business software design, microservices, systems analysis/development, and full lifecycle project management.

•Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, XML, XSL, XSLT, b.JS, EXT-JS, bootstrap.

•Experience in cloud computing environments like Amazon Web Services and Spring Cloud.

•Experience in implementing Java/J2EE technologies including Servlets, JSP, JSTL, JSF, Apache-Tomcat, Java Beans, Struts, Spring, Hibernate, Log4j, JDBC, Ajax, JavaScript, Web Services.

•Extensive experience using spring framework and ORM mapping tools like Hibernate, which implements Java Persistence API (JPA).

•Extensively used the Java design patterns like Builder, MVC, MVVM, Service Locator, Data Transfer Object (DTO) and Data Access Object(DAO),Factory Method.

•Strong programming skills in Core Java such as Multithreading, Collection Interface, I/O Streams, and Exception Handling; experience of working with Databases like SQL Server, MySQL, Oracle, and MongoDB.

•Expertise in creating User Controls, Web Forms and client-side validations using JavaScript, jQuery and Angular-JS.

•Experience in Developing, Testing, Debugging, Integrating, and Deploying Enterprise applications.

using IDEs Spring Tool Suite (STS), IntelliJ Idea, Eclipse, and NetBeans.

•Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.

•Experience in understanding and using NoSQL databases Mongo DB and Apache Cassandra.

•Expertise in the design, deployment and operation of highly available, scalable and fault-tolerant systems using Amazon Webservices (AWS):EC2, VPC, CloudWatch, CloudFront, S3, RDS, SNS, SQS, Dynamic DB, Elastic Beanstalk, API Gateway and Lambda.

•Experience in Windows Azure services like PAAS, IAAS and worked on storages like Blob and SQL Azure.

•Extensively Implemented Error Handling Concepts, Testing, Debugging skills and Performance tuning of targets, sources, transformation logics.

•Designed and implemented Splunk infrastructure, deployment, products, apps, reports, alerts, and dashboards.

•Strong Knowledge on automated java based behavioral testing and integration testing of the applications using Cucumber and Selenium respectively.

•Experience in working with Jenkins, Bamboo CI/CD pipelines and Clustering like Kubernetes.

Expertise in setting Real Devices and performing Android Emulators & IOS Simulators for Mobile Automation Testing using Appium for Native, Hybrid and Web Based mobile applications.

Good working experience in using ANT and Maven scripts for building and deploying the application in web/App servers.

Extensive experience in UML Modelling diagrams developing such as Use Case diagrams, Class diagrams and Sequence diagrams.

Involved in issue tracking and agile project management using JIRA.

Exposed to version controls like GIT, SVN, CVS, and Bitbucket version control systems.

Having very strong interpersonal skills and ability to work independently and within the group, can learn quickly and easily adaptable to the working environment.

Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams, and the senior management.

Swagger, Postman and SOAPUI were the REST/SOAP clients were used to test services.

EDUCATION:

Master of Science –Wilmington University, Delaware

Bachelor of Technology – JNTU, Hyderabad, India

CERTIFICATIONS:

AWS Certified Solutions Architect.

Technical Skills:

Languages

Java 11, Java 8, Python, C#, C, C++, Ruby

Tools & Frameworks

Struts, Spring, Spring Boot, Spring MVC, Spring Web Flow,

Spring IOC, Spring Security, Apache Camel, Kafka, Hibernate, Log4j.

JavaScript Tools

React, Redux, jQuery, NodeJS, AngularJS, Angular 11.

Web Technologies

HTML, CSS, XHTML, Type Script, XML, XSL/XSLT, AJAX, DOJO

Web Services

SOAP, RESTful, UDDI, WSDL, JAX, Apache Axis2, Apache CFX, ATG.

Web/App Servers

Web Sphere, Apache Tomcat, JBoss, EA, WebLogic.

Database

Oracle, SQL-Server, MySQL Server, No SQL, MongoDB.

Developing Tools

Visual Studio Code, Eclipse, IntelliJ, Android Studio

Testing/ Tools

Junit, Jasmine, Karma, Cucumber, Selenium

Version Control

GIT, GitLab, GitHub, Bitbucket, SVN.

Build-Automation Tools (CI)/

Issue Tracking Tools

Maven, Gradle, Jenkins, JIRA, Bamboo, Fire Bug, Pivotal Tracker.

AWS Cloud Tools

EC2, VPC, CloudWatch, CloudFront, S3, RDS, SNS, SQS, Dynamic DB, Elastic Beanstalk, API Gateway, and Lambda.

Container Tools

Docker, Kubernetes.

PROFESSIONAL EXPERIENCE:

Black Rock, Atlanta, GA MAR 2023-Till Date

Full stack Java Developer

Responsibilities:

•Collaborated with cross-functional teams using Agile methodology and actively participated in Scrum ceremonies as part of SDLC, to ensure timely delivery of high-quality deliverables.

•Designed and developed the UI component architecture for a developer framework using Angular 11, Typescript, HTML5, CSS3, and Bootstrap.

•Utilized Core Java APIs, Java collection, Java 11 (Streams), multi-threading, and object-oriented designs to implement modules.

•Developed custom, reusable, and testable Angular 11 modules, controllers, directives, and services for implementing key functionalities for customer account summary.

•Deployed Microservices and Docker containers using Amazon EC2 container services and AWS admin console.

•Employed Angular 11, Http services for asynchronous validation of input fields in forms with data stored in databases.

•Migrated Java applications from mainframes to Java 11 using Spring MVC, JSP, CSS, Hibernate, JavaScript, and jQuery.

•Responsible for creating efficient designs and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 10, and Node JS.

•Managed and maintained production Oracle and NoSQL (MongoDB) databases.

•Improved application performance by utilizing Angular 11 component-based development in anticipation of future Angular framework transitions.

•Implemented Swagger for API Documentation and Postman for testing the API’s.

•Oversaw the build and deployment of client applications using Jenkins and UDeploy.

•Customized Bootstrap classes using CSS pre-processors like SASS.

•Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub, and AWS AMI’s.

•Designed and developed Microservices business components and RESTful service endpoints using Spring Boot.

•Possesses extensive knowledge of Database Programming using SQL, PL/SQL, Triggers, and Stored Procedures, DB2 and NoSQL databases such as MongoDB and Cassandra.

•Installed Kafka on the cluster and configured producer and consumer coding part in Java to establish a connection from source to HDFS with popular hashtags.

•Used Jenkins to build and perform continuous deployments of JBOSS war files.

•Utilized version control systems like GIT along with CI/CD tools such as Docker, Jenkins, and Kubernetes.

•Made AJAX calls to consume web services to fetch data and implement asynchronous communication with the server-side, then rendered the data on Prime NG data tables.

•Utilized Hibernate 4 to store persistent data as an Object-Relational Mapping (ORM) tool for communicating with databases.

•Handled response data from RESTFUL web services using XML, JSON, and jQuery to update the UI and interacted with Java controllers.

•Participated in Docker and AWS workshops to gain experience with emerging technologies.

•Managed Maven project management tool for building and deploying applications.

•Utilized Jenkins with methodologies such as CI/CD.

•Experienced in using DevOps tools such as Jenkins, Docker for Continuous Integration, integration of SonarQube with Jenkins for static testing & Deployment for Microservices.

•Implemented Microservice architecture with Spring Boot based services interacting through a combination of REST to build, test, and deploy identity Microservices.

•Utilized RESTful web services using jQuery and Angular to fetch response data on user request.

•Developed Spring Boot microservices to process messages into the Kafka cluster setup.

•Performed CRUD operations such as updating, inserting, and deleting data in NoSQL databases like MongoDB.

•Created unit test cases using automation Jasmine and Karma Testing Frameworks on Angular 10.

•Worked with containerization tools and can implement a transition to Docker and develop distributed cloud systems using Kubernetes and the Helm package manager for Kubernetes.

•Worked on Jenkins for continuous integration with Gradle and GitHub.

•Hosted and tested applications on AWS servers before publishing them in actual production environments.

•Used GIT as a version control tool for effectively managing code changes and possesses experience with Agile/Scrum methodology.

Worked in a CI/CD environment with Jenkins, Maven, AWS and Terraform.

Environment: Java 8, HTML5, CSS3, Bootstrap, Docker, NodeJS, Microservices, JSON, Typescript, JSF, GCP, Angular 11/10, MongoDB, Spring security, Spring Boot, JMS, Hibernate ORM, Spring AOP, Karma, Jasmine, Jenkins, AWS, Prime NG, JMS, HQL, Agile, Scrum, Jira, Junit, JMeter, Swagger, Postman, SoapUI, REST, GIT.

CalPERS, Sacramento, CA SEP 2021-FEB 2023

Java Developer

Responsibilities:

•Participated in the creation of use case documentation, requirement analysis, and project documentation.

•Contributed significantly to User Services for various client products and maintained the Java Spring boot server application to meet specific requirements.

•Employed the Maven project management tool to build and deploy the application.

•Utilized Hibernate as a Persistence framework to map ORM objects to tables.

•Collaborated with Oracle and MySQL databases, writing SQL and PL/SQL for Oracle to process data, and working with JDBC programs.

•Created a Proof-of-Concept application using NodeJS with ReactJS.

•Designed and developed Web Pages using PHP, jQuery, jQuery Mobile, and Ajax.

•Leveraged Spring Boot, which is known for its speed in building cloud Microservices, to develop Spring-based applications with minimal configuration.

•Implemented the application using MVC, ReactJS, Amazon Service, and MongoDB.

•Developed the DAO layer for the application using Spring and Hibernate and developed various business logic and reports using Hibernate Criteria.

•Worked extensively with Hibernate ORM and developed SQL queries for data access.

•Focused mainly on fixing End-to-End Integration test cases with Junit and Cucumber testing scenarios in the Test environment.

•Developed a data model for structuring and storing data efficiently and implemented partitioning and bucketing of tables in Cassandra.

•Created a microservices architecture using Rest APIs, Spring Boot, and pivotal cloud foundry.

•Configured Kafka to handle real-time data and read and write messages from external programs.

•Utilized React JS components, Groovy scripts, Forms, Events, Keys, Router, Animations, and Flux concept.

•Integrated GitLab into Jenkins to automate the code checkout process.

•Configured Dockizing microservices in Docker Swarm, Kubernetes, and ECS.

•Debugged Java Assertion errors by analyzing logs of tests and debugging code as needed.

•Employed various Java, JSON, J2EE design patterns such as Factory, Singleton, Data Access Objects, Data Transfer Objects, Business Delegate, and Session Facade in the project.

•Used backend developing methodologies and core Java/J2EE technologies such as Spring, Hibernate, JPA, Restful web services, and Cassandra for application development.

•Used Kafka streams as a message-bus and developed data pipelines to ingest data to NoSQL data-stores like Cassandra.

•Utilized React JS to create custom components for data manipulations and to display data in company standard format.

•Implemented as well as exposed webservices using REST and Documented using Swagger.

•Built RESTful APIs and Webservices interface implemented in Java and implemented AOP paradigm for modularity.

•Reviewed the development of the presentation layer and GUI framework in JSP, HTML, and client-side validations, done using Groovy, JavaScript, and JSON.

•Experienced in Microservices development using Spring Boot and deployment in Pivotal Cloud Foundry (PCF).

•Collaborated on a team to install Docker on Linux and set up Jenkins to operate on the Docker host.

•Contributed to writing SQL Stored Procedures, Functions, Triggers, and Views for Postgres database.

•Employed Spring Framework for dependency injection, integrated Hibernate using Spring ORM support, and developed RESTful web services to give JSON output.

Environment: Java 8,11, J2EE, Spring Framework, Docker, JSP, Kafka, Jenkins, Graph QL, Cucumber, JUnit testing, Hibernate, Git, HTML, REST, JavaScript, PostgreSQL, Swagger, Postman, AJAX, WebLogic, Cassandra, Splunk, ANT, Kubernetes, Rational Rose, Agile, JIRA.

RBC bank, Phoenix, AZ MAR 2019-AUG 2021

Java/J2EE Developer

Responsibilities:

Implemented in the development of use case documentation, requirement analysis, and project documentation.

Made use of Reactive Forms using Angular 6 where most of the validation is done using component rather than using template-driven which provides in HTML.

Engaging in building the application which works on mainly Groovy grails, Html, Activity, CSS, REST API services, JavaScript, Spring, Maven, Hibernate.

Developed GUI using JSP, JavaScript, JSON and CSS.

Used Angular 6 features- data binding, routing, custom filters, custom directives.

Associated in creating a styling framework for the web pages using CSS Bootstrap along with Grids, Pagination, Dialog box, Carousel, Form, Navbar and Table.

Proficient with Java Swing, AWT, SWT, Jobs, JSON, J2EE and Hibernate.

Configured Kafka to read and write messages from external programs.

Used Angular JS to utilize its rendering functions and create controllers to handle events triggered by clients and send requests to the server.

Configured Kafka to handle real time data.

Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and hibernate.

Developed REST API's using Spring MVC and Spring boot, hosted all microservices on PCF.

Implemented Angular components for UI services to consume REST services using Component-based architecture by providing Angular 6.

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.

Developed Microservice, used Activiti to provide Restful API utilizing Spring Boot with various data persistence.

Implemented Angular form validations and used Bootstrap to show error, warning and info messages. and used Angular Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.

Associated in writing the database integration code using Hibernate and groovy scripting.

Monitored error logs using Log4j and fixed the problems.

Designed various tables required for the project in the SQL Server database and used Stored Procedures in the application.

Developed Angular 6 custom directives and used Routes and Factory validations in Angular.

Environment: Java, JDK, J2EE, Servlets, MVC, Angular 6, Java Swing, WebSphere, EJB, JSP, spring, Spring Boot, Hibernate, Log4j, Eclipse, JIRA XML, Multi-Threading, Web Services, HTML5, CSS3, Angular.js, jQuery, SOAP, Jobs, Junit.

Datapoint Solutions, India NOV 2015-July 2017

Full Stack Java Developer:

Responsibilities:

Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements and followed Agile Scrum Methodology for software development process.

Developed Rich UI applications using JavaScript, HTML, XML Bootstrap, CSS, TypeScript and Angular4.

Implement the web application using Express, Angular4 along with HTML5, CSS3, JavaScript, jQuery, Bootstrap and other web technologies.

Developed various Angular directives to help build the functionality and UI behaviour using JavaScript, also developed filters and angular services.

Worked on creating Angular 4Reactiveforms to implement complex forms and performed the validations using Form Builder.

Used ng-Model to achieve two-way binding and using ng-if to display the validation messages and error messages.

Created services with Angular 4 @injectable property, as to make the service available for dependency injection when creating components.

Built the reusable service components using Angular 2 services with Object Oriented JavaScript, jQuery, HTML, CSS3 based on the visual designs.

Created components in Angular 2 supporting various Web Application efforts.

Worked on creating Angular 2 forms and validations to validate the user input, Used Angular 2 ngIf and ngFor for validations for the input fields of the forms with the data existed in the database.

Implemented RESTFUL web services using Spring boot and consumed using spring REST services. Published Rest services for performing CRUD operations from database.

Used Postman to test the API workflow tested on the JSON files.

Extensively Implemented Spring boot, dependency Injection (DI) and aspect-oriented programming (AOP) features along with hibernate.

Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, also worked on java 1.8 functional programming concepts, lambda expressions.

Designed, developed and maintained the data layer using Hibernate 4.0 and used Spring ORM to integrate with Hibernate

Developed hibernate inheritance mapping using single table approach and configured multi-level caching in Hibernate.

Designed tables in Oracle 11gdatabase and worked with Database Developers for implementing Stored Procedures in the application.

Worked in different IDEs like Eclipse, Spring Tool Suite and IntelliJ IDEA and worked on various application and web servers like IBM WebSphere.

Involved in writing PL/SQL Stored Procedures, which operate over customer order data stored in Oracle 11g.

Configured Maven for Java automation projects and developed Maven project object model (POM) for Unit and Integration tests.

Performed unit testing and integration testing on all the applications using various tools like Jasmine, Karma, and Junit

Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Maven

Involved in setting up AWS services with EC2 instances, S3 bucket, IAM, RDS took part in deploying application in AWS.

Writing and retrieving files to and from AWS S3bucket for UI to render data faster that involves complex and time-consuming server-side logic.

Environment: Agile, Java 8, JDK, J2EE, XML, Spring, Git, Hibernate 4.2, XML, JavaScript, jQuery XHTML, Design Patterns, JUnit, Jasmine, Spring boot, Oracle SQL, REST, Web Services, Eclipse, Postman, WebLogic, Oracle 11g, Web Sphere, Jenkins, JIRA.

Soft Sol, India AUG 2014-Sep2015

Java Developer

Responsibilities:

Worked in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modelling, analysis, architecture design and prototyping.

Used Node.js for server-side code and Express.js as the framework. Written call back functions for the Restful API.

Developed the web interface using HTML5, CSS3, JavaScript, jQuery, AngularJS, and Bootstrap.

Identified and fixed various production issues related to IBM MQ server on Linux, UNIX, and Windows system.

Hands on writing java API for Amazon Lambda to manage some of the AW’S services.

Used Structs Model-View-Controller approach to help design new features and fix Jira bugs and request.

Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.

Worked in integrating JAX-RS into Spring Boot application.

Implemented the logging mechanism using Log4j framework.

Configured Kafka to read and write messages from external programs.

Responsible for Continuous Integration CI/CD process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs.

Implemented Microservices using Spring Boot, Cloud Foundry, and Spring Microservices and enabled discovery using the AWS cloud services.

Implemented Restful Web Services to retrieve data from client side using Microservices architecture.

Environment: HTML5, CSS2, jQuery, JavaScript, Spark, Jenkins, Velocity, Rabbit MQ, SUN Solaris, RESTful, JUnit, Bootstrap, Tomcat, JSON, JSF, Groovy, Prime Faces, CMS, Selenium, Hibernate, Log4j, Kafka, Spring, XML, GIT.



Contact this candidate