Home

Excellent Hotlist - Java Fullstack Developer
[email protected]
Location: Remote, Remote, USA
Relocation: Any Location
Visa: GC
Please Find The Details & Resume Of My Candidate


Name : Prashanth

Number : +1 (502)-627-0546


Location : ONSITE


Visa : GC


Role : Java Developer


Email : [email protected]


DOB : 02/15/1990 ( mm/dd/yy)

Exp : 10+


Available : Immediately


Linkedin : linkedin.com/in/prashanth1508/


RESUME


CHANAGONI PRASHANTH
Phone: 502-627-0546
Mail: [email protected]
PROFILE SUMMARY
Having 10+ years of professional experience in Cross-Platform (Web & Client-Server) application development and design using Object-Oriented Programming, Java/J2EE technologies.
Strong experience in Securing API's using OAuth2.0 token-based authentication/authorization scheme using Spring Security.
Experience in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise applications and used Apache Kafka, Active MQ, Rabbit MQ, AMQP as JMS provider.
Experience in implementing SOA and Web Services using SOAP, RESTFUL, JAX-WS, AXIS.
Implemented various Design Patterns (Session Facade, Value Object, DAO, DTO, Command, Singleton, Factory, Adapter, MVC, Service Locator etc.) using J2EE technologies.
Expert in various Agile methodologies like Scrum, Test Driven Development (TDD), Incremental and Iteration methodology, Pair Programming, Agile Development Testing using Software Development Life Cycle.
Experience in building applications using various frameworks like Spring Boot, Hibernate, EJB, JPA.
Strong experience in Spring modules - Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix.
Worked with Banking Sector for some period of time and developed a different modules using Java, Spring, Apache Kafka etc and deployed using GCP deployment.
Sound Experience in database modelling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 10g/11g, IBM DB2, MySQL, and SQL Server.
Strong Knowledge on NOSQL database MongoDB, Cassandra as part of Open-Source participation.
Experience in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache Active MQ, Rabbit MQ, AMQP as JMS provider.
Experience in writing unit test cases using JUnit, Testing, Mockito and Wrote JUnit Test Cases for challenging environments.
Expertise in using Amazon Web Services AWS. Extensive experience in focusing on services like EC2, VPC, Cloud Watch, Cloud Front, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.
Experience with Docker containers, AMI's to create Docker images/ containers and Kubernetes container orchestration system.
Strong Experience with build tools like CI/CD, ANT, Maven, and logging tools like Log4J.
Strong Experience in Maven for build, Jenkins and SonarQube continuous integration.
Expertise in Hibernate, Spring, EJB (Entity Session Message Driven Bean), Ajax, Java Beans, JNDI, JMS, Java Mail, XML, Sockets using IDE s like Eclipse.
Good working knowledge in version control tools like GitHub, CVS, SVN, Rational Clear Case and Tortoise SVN.
Adapted to and implemented features from Java 17 and 21, enhancing application performance and security. This included the use of newer language features such as sealed classes (Java 17) and pattern matching for switch (Java 17 and 21 preview feature), to improve code readability and maintainability.
Led the migration of legacy systems to utilize Java 17, focusing on optimizing application efficiency and leveraging advanced features for data processing tasks. This project resulted in a 20% performance improvement in processing times
Expertise in unit-testing with tools like JUnit, Mockito, Spock, Test Ng and Integration testing tools like Selenium Web Driver, Cucumber (Behavior Driven Development testing).
Worked with PostgreSQL which supports many features beyond the SQL standard, such as complex queries, advanced indexing, and native support for JSON, XML, and other data types.
Experience in using Web/Application Servers like IBM WebSphere 7.0, Apache Tomcat and JBoss, BEA WebLogic.

TECHNICAL SKILLS
Programming Languages Java 8/11/17/21 /J2EE, C, C++, SQL, PL/SQL.
Java APIs J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, JNDI, JMS, JAXB, JUnit, Mockito, AWT, Spring MVC, Hibernate, Spring AOP, Spring DAO, Spring Core, Spring Security, Spring REST, Spring Boot, JPA, Log4j, Apache Kafka, GraphQl, Webflux.
Frameworks Spring, Hibernate, MEAN Stack
Scripting Languages JavaScript, TypeScript, jQuery
Web Technologies HTML/HTML5, XML, CSS/CSS3, Bootstrap, JSP, Ajax, NodeJS, Express, ReactJS, AngularJS, Angular 2.0 and above
Web/Application Servers Apache Tomcat, WebSphere, WebLogic, JBoss
IDE s Visual Studio Code, Eclipse, STS, NetBeans, IntelliJ, IBM RAD, WSAD
Databases Oracle, MySQL, NoSQL, MongoDB
Operating Systems Windows, MacOS, Unix, Linux (Ubuntu, Red Hat)
Version Control CVS, Clear Case, SVN, GitHub, Bitbucket
Methodologies Agile, Waterfall
Other Software Tools MS Office, Visio, Adobe Photoshop, HPALM, JIRA
Build Tools Maven, Gradle, Ant

EDUCATION
Bachelors in Computer Science from Jawaharlal Nehru technological university, India.
PROFFESIONAL EXPERIENCE
Client: Fiserv, New Jersey.
Full Stack Java Developer / Aug 2022 to Present
Responsibilities
Involved in Software Development Life Cycle for gathering requirements, analyzing, designing, developing, and testing applications using Agile methodology.
Engaged in the entire Software Development Life Cycle, focusing on gathering requirements, designing, developing, and testing applications using Agile methodologies. Enhanced user interfaces and improved SPA (Single Page Application) performance by incorporating React alongside existing technologies.
Used React functional components for creating the single-page web applications. Integrated Azure services for cloud infrastructure management, demonstrating a robust understanding of cloud-native application development and deployment. Leveraged OpenShift for container orchestration and management to achieve scalability and flexibility in deploying applications.
Designed and implemented authentication and authorization mechanisms using OAuth and JWT tokens, leveraging Active Directory and Okta for secure user identity management.
Led technical solutions design and future enhancements, employing complex secure and optimized application development practices.
Utilized DevOps methodologies and cloud platforms (OpenShift, OCP, Kubernetes) alongside a modern CI/CD toolkit (STS/IntelliJ, GitHub, Jenkins, Nexus) to streamline development workflows.
Spearheaded the integration of JWT and OAuth for secure authentication and authorization mechanisms, reinforcing application security.
Championed Infrastructure as Code practices using Terraform, enhancing operational efficiency and cloud resource management.
Executed shell scripts for deployment automation and performed routine system administration tasks to maintain a robust Unix/Linux environment.
Environment: Java, J2EE, Git, Netflix OSS, OAuth, JWT tokens, Terraform, TDD, CI/CD, Unix/Linux, React, CI/CD, shell scripts.

Client: State of Maryland, Maryland.
Role: Full Stack Developer / April 2020 to July 2022
Responsibilities:
Migrated existing Monolithic architecture to a full-fledged Microservices architecture using Spring Boot & Spring Cloud in multiple stages.
Implemented cloud-native applications using Spring Cloud to take advantage of the cloud ecosystem, leveraging OpenShift for container orchestration and management.
Designed GUI using JavaScript, Bootstrap, HTML5, DOM, XHTML, AJAX, CSS3, jQuery, and Angular 7.
Designed Angular 7 Template basics, Template directives, Routing and navigation, Components, Services, and Data Binding.
Implemented Core Java concepts like Multithreading, Collections, I/O, Generics, Exception Handling for complex business requirements.
Implemented Java 11 features such as running files with a single command, new utility methods in the string class, and nested-based access control. Implemented Java 8 features such as lambda expressions, filters, Parallel operations on collections for effective sorting mechanisms, and Streams & Lambda expressions and designed Singleton, Data Access Objects, Factory, and MVC design patterns.
Implemented and enhanced Java-based multithreading ETL tool for distributed loading XML data into the Oracle database using JPA/Hibernate.
Used Spring MVC for developing Restful APIs (web services), Spring Boot for microservices & Spring Core annotations for Spring Dependency Injection.
Involved in the development of the underwriting process, which involves communications without side systems and developed message-driven beans for receiving and processing data using IBM MQ & JMS.
Used Eclipse for developing JSPs, Servlets, Struts, and with IBM WebSphere server Look for people working with IBM WebSphere server and MQ 7.0, JDBC, JNDI, and MDB.
Implemented POJO s & DAO s for the database entities using Spring JDBC annotation mappings.
Implemented the authentication and authorization of the application using Spring Security and OAuth2.
Worked on Swagger API and auto-generated documentation for all REST calls.
Implemented the persistence layer using Spring JDBC template to store the data in the Oracle database.
Used Oracle as a database and Involved in the development of PL/SQL backend implementation and using SQL created CRUD, Views, Joins, Indexes, and Procedures statements.
Implemented Spring Boot microservices to process the messages into the Kafka cluster setup.
Developed Mockito and JUnit test cases to improve code coverage.
Set up CI/CD pipeline process for the application using Jenkins and Apache Maven tool has been used for the build and deployment of the application.
Monitored the Error logs using Log4j and fixed the problems.
Participated in a Scrum team and Agile Practices including Test Driven Development (TDD), Behavior Driven Development (BDD), and pair programming.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, Spring Security, JPA, JMS, HTML5, CSS3, Quasar, Vue.js, Angular 7, Eclipse, Oracle 10g, Swagger UI, AWS, Docker, Log4j, JIRA, Pure XML, Web Services, Kafka, Microservices, REST UI, Apache Spark.





Client: Southwest Airlines, Texas.
Role: Full Stack Developer / Oct 2017 to Mar 2020
Responsibilities:
Implemented latest Ecmascript6 (ES6) features like arrow functions, constants, block-scope variables and class inheritance etc.
Employed Apache Thrift for creating scalable and cross-language services, facilitating efficient communication between microservices.
Advanced proficiency in React for developing dynamic and responsive user interfaces, leveraging state management patterns and modern JavaScript (ES6) features to enhance front-end functionality.
Integrated React with GraphQL to manage data flow, optimizing the interaction between the user interface and the server for single-page applications (SPAs).
Expertise in spring based microservices, and enabled discovery using Eureka Server.
Designed and developed RESTful Web Services using Spring Boot.
Coding for consuming the REST APIs, getting JSON response and parsing them to get the required formats.
Develop API services in an Agile environment
Developed user interface by using the React JS, Flux for SPA development.
Implemented React JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
Used React-Router to turn application into Single Page Application.
Implemented stable React components and stand-alone functions to be added to any future pages.
Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
Managed Eureka Client, Eureka Server, Eureka Instance, Eureka Service through Spring Boot.
Expertise in implementing Microservices Architecture using Boot Application, Eureka Discovery Service, Eureka Client, REST, SOAP, JPA, Hibernate.
Deploy the application on Amazon Web services (AWS) and used AWS connect, AWS Lambda, AWS LEX.
Use Amazon Cloud Watch to monitor AWS web services & Amazon Cloud Watch logs to monitor the application. Installed application on AWS EC2 instances and configured the storage on S3 buckets.
Designed and executed complex data transformation logic utilizing SQL Server, including writing stored procedures and triggers, and integrating SQL Server Reporting Services (SSRS) for advanced reporting capabilities.
Leveraged SQL Server Integration Services (SSIS) for creating robust ETL workflows that include data extraction, transformation, and loading into designated data stores, significantly improving data integration and automation processes.
Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.
Configured Log4j for adding the debugging information in the code base.
Involved in Agile stand-up meetings throughout the project with team members on day-to-day basis for the update on project status using JIRA and HP ALM.
Used Spring Batch for scheduling and maintenance of batch jobs. Deployed the application in various environments DEV, QA and also Production.
GIT used for defects, change tracking across the application.
Environment: JavaScript, React JS, HTML5, CSS3, SQL, ILOG, log4j, AWS, TypeScript, Easy Mock, RabbitMQ, ActiveMQ , XML, Web Services, SOAP UI, Thrift.

Client: NextGear Capital, Carmel, Indiana
Role: Full Stack Developer / Jan 2016 to Sep 2017
Responsibilities:
Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a test-driven development (TDD) approach.
Developed and designed the web interface using HTML5, CSS3, JavaScript, Angular 2 and Bootstrap.
Provided technical assistance during community discussions for educating developers about API applications.
Built Components using Angular 2 and worked on Angular directives. Implemented lazy loading and Dynamic loading in the Angular routers. Worked on Typescript for building the code.
Developed prototype and project layout skeletons using Angular 2, HTML5, and CSS3.
Implemented Microservices into existing system architecture. Developed Microservices business components and RESTful service endpoints using Spring Boot.
Developed multiple enterprise applications using Spring Boot, Hibernate framework, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful webservices.
Implemented authentication and authorization for the application using Spring Security and Oauth2.
Worked on Java 8 Lambda expressions and Pipelines, Streams.
Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes.
Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.
Worked on creating, retrieving, updating and deleting documents in MongoDB.
Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server.
Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins.
Worked on Jenkins for continuous integration with Gradle and GitHub.
Used Log4j for validate functionalities and JUnit for unit testing.
Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.
Used IntelliJ IDEA IDE tool for application development.
Environment: Java 1.8, J2EE, HTML5, CSS3, JavaScript, Angular 2, TypeScript, Bootstrap, Spring Boot, Spring IOC, Spring MVC, Log4j, SOAP, RESTful, Microservices Architecture, XML, AWS, Mongo DB, CI/CD, Maven, IntelliJ IDE, JUnit, JMS, UNIX, Jenkins, JIRA, Log4j, Git.

Client: First Group America, Cincinnati, Ohio
Role: Java Developer / Mar 2015 Dec 2015
Responsibilities:
Implemented data maintenance UI screens to maintain Default Settlement Cycle for Equity, Fixed
Involved in code build and deployment activities to Test and Stage environments.
Involved in preparation of DB scripts to deploy DB components.
Supported and participated in test cycles for Trading Data Maintenance application UI.
Participated in code merge activities for trading data maintenance application release to Prod and Non-Prod environment.
We build, deploy, and manage applications and services on the Google Cloud Platform (GCP).
Implemented test harness tool to automate scenario testing process for testing of Trade Date and Settlement Date validation logic present in database stored procedure.
Participated and supported test cycles to capture various business test scenario for the automated test harness tool.
Participated in creating required support documents for Trade Date and Settlement Date validation logic.
Environment: Tomcat, Groovy/Grails, Java1.5, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, SOAP, Web services, RAD6.0, IBM WebSphere server6.1, IBM DB29.0, VSS, Accurev, Junit, Maven.
Client: AGS Health care, Newark, NJ.
Role: Java Developer / June 2014 to Mar 2015
Responsibilities:
Designed and implemented a messaging framework for seamless communication between workflow managers and Enterprise Applications, facilitating accurate data mapping and transformation within containerized applications using XML and MQ-Series with JAXB 1.0.
Spearheaded the deployment of containerized applications, emphasizing Docker and Kubernetes to ensure scalable and resilient service delivery.
Collaborated with cross-functional teams to integrate applications using APIs and EDI, ensuring seamless data exchange between applications and external partners.
Conducted rigorous testing and validation, including load testing, to ensure application functionality, data accuracy, and interoperability among healthcare systems.
Maintained active relationships with vendors to build and maintain EDI workloads, ensuring the continuous improvement and reliability of EDI transaction processing.
Developed and maintained all entity and session beans, and deployed EJB components into the WebSphere Application Server (WAS), ensuring robust backend functionality.
Responsible for WebLogic administration, maintenance, and performance tuning, contributing to the overall stability and efficiency of the healthcare data management system.
Environment: J2EE, JSP, Java Beans, HTML, JavaScript, ANT, Docker, Kubernetes, Tomcat Web server, Oracle 9i, MS Visual SourceSafe.

Client: CALLIPPUS Solutions, San Ramon, CA
Role: JAVA Developer / April 2013 to May 2014
Responsibilities:
Used Eclipse in developing different J2EE components
Used Servlets, JSPs and Struts framework.
Actively coordinated meetings and followed up with the clients for gathering project requirements and specifications.
Analyzed the requirements and designed the ER diagrams in accordance with the specifications.
Responsible for developing some of the PHP based frameworks.
Developed the programs using HTML, JSP, XML, and Servlets.
Responsible for executing the JAVA web applications on application server.
Developed SQL Queries and stored procedures in SQL Server for retrieving the data from the database.
Extensively used the JSP in the view side of MVC.
Preparing the design documents and review with analysis team, development team and testing team.
Environment: Struts, MVC, Java, J2EE, JavaScript, HTML, JSP, Ajax, Servlets, XSL, XML, JNDI, Web sphere, Eclipse, Apache Tomcat, SQL Server, PHP, JDBC.



--
Thanks and Regards,

Lavanya

Lead Sales Recruiter

[email protected]

D: +1(956)4463002 EXT:520
Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface message queue javascript materials management sthree database hewlett packard green card microsoft procedural language California New Jersey

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2519
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: