| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate Name: Candidate's Name
Java Full Stack DeveloperE-mail: EMAIL AVAILABLEContact: PHONE NUMBER AVAILABLELinkedIn: LINKEDIN LINK AVAILABLE
PROFESSIONAL SUMMARY: Having around 7 years of experience in analysis, design, and implementation and testing of Object - Oriented Applications in Client/Server environment using Java/J2EE Technologies. Led UI design and development with expertise in HTML5, CSS3, JavaScript, Ajax, jQuery, React, Angular, AngularJS, NodeJS, Typescript, and ECMAScript. Extensive hands-on experience with Core Java, including Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection. Utilized Java8 features such as Parallel Streams, Lambdas, functional interfaces, and filters. Developed, deployed, and managed N-tier, server-centric JEE enterprise-class projects using Eclipse IDE 3.x/4.x, My Eclipse 6.5, J2SE1.4/1.5/1.6 (Java 2, Applets, Swing, JDBC 3.0, RMI), JEE 1.5 Web application technologies (Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1., JNDI), and Enterprise application technologies (EJB 2.x/3.0, JMS). Implemented Cloud-based deployment on Amazon Web Services (AWS), including EC2, S3, VPC, EBS, ELB, CloudFront, IAM, RDS, CloudWatch, Elasticsearch, SNS, SQS, and AMI. Skilled in Design Patterns (2EE) like Singleton, Factory, DAO, Session Facade, Front Controller, and Delegate Pattern. Developed messaging modules using Spring JMS, Apache Camel, and Rabbit MQ. Utilized Spring frameworks, Hibernate, Servlets, JSP, JDBC, EJB, JPA, and JavaBeans for backend development. Proficient in the Spring framework (MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context) and Struts (MVC, architecture, interceptors, action mappings, and resource bundles). Created Microservices using Spring Boot and Implemented batch processing solutions using Spring Batch for data transformation and integration. Engineered advanced data structures like Red-Black Trees, AVL Trees, and B-Trees to maintain data integrity and support high-speed data retrieval in enterprise applications. Built and maintained robust, responsive, and high-performance web applications using Angular 15, adhering to best practices and coding standards. Utilized various data structures such as Arrays, Linked Lists, Stacks, Queues, Trees, Graphs, Hash Tables, and Heaps to implement efficient solutions for complex problems. Designed and implemented sorting algorithms (Quick Sort, Merge Sort, Heap Sort) and searching algorithms (Binary Search, Depth-First Search, Breadth-First Search) to handle large datasets effectively. Utilized AWS services such as Lambda, RDS, and S3 for serverless architectures and managed database solutions. Integrated cloud services with on-premises systems using VPN, Direct Connect, and API Gateway. Expertise in designing and managing complex technology stacks involving microservices, container orchestration, real-time data processing, and cloud-based services across AWS, GCP, and Azure platforms. Installed, configured, and managed RabbitMQ clusters, ensuring high availability and load balancing. Handled the development and deployment of applications using JBoss, WebLogic Application Server, IBM WebSphere Application, and Apache Tomcat. Designed and managed RESTful APIs using API Gateway, ensuring scalability, security, and monitoring. Implemented API versioning and throttling strategies to optimize performance. Designed and developed cloud-native applications using AWS services such as AWS Lambda, API Gateway, S3, RDS, DynamoDB, and SQS for scalable and efficient microservices architecture. Demonstrated proficiency in deploying and managing cloud infrastructure on Google Cloud Platform(GCP) including virtual machines (Compute Engine), containers (Google Kubernetes Engine), and serverless computing (Cloud Functions). Developed and maintained robust, scalable web applications using TypeScript, ensuring strong typing and reducing runtime errors. Designed and implemented Kafka architectures, including brokers, topics, partitions, and replication. Strong Data modeling ability and solid knowledge of SQL (Oracle, Postgres). Expertise in using IDEs like Eclipse, NetBeans, Android Studio, and IntelliJ. Managed bug/issue tracking, project tracking, and management tools like JIRA. Developed Web Services SOAP & REST, JAX-WS, JAXB, and WSDL. Implemented Service-Oriented Architectures (SOA) using XML-based Web Services such as SOAP and WSDL. Designed fully distributed systems using Restful API and Microservices. Mastered the DevOps process with continuous integration using Jenkins, JIRA, GIT, and CHEF. Developed model components using ORM technologies like MyBatis and Hibernate. Utilized messaging tools including Kafka, RabbitMQ, ActiveMQ, and Java Messaging Services (JMS). Engineered interfaces with ReactJS, leveraging React Flux architecture, and React-Router for Dynamic Routing. Proficiently utilized Docker for containerization, Spring Boot, and Jenkins for CI/CD processes. Implemented caching and used Hibernate Template to write database-independent persistence logic and maintain portable relationships between databases. Conducted JEE Testing by developing test cases with JUnit and Mockito for unit testing, and logging using Log4J. Conducted Mock Testing. Developed microservices using Kotlin with the Spring Boot framework, focusing on building high-performance and scalable RESTful APIs for the bank s internal systems. Implemented Kotlin DSLs (Domain-Specific Languages) to simplify configuration management and reduce errors in build scripts and project setups. Orchestrated and deployed microservices applications on Azure Kubernetes Service (AKS), leveraging Kubernetes orchestration for scalability, resilience, and ease of management. Implemented RDBMS and developed databases using Oracle, MySQL, MSSQL, and DB2. Expert in database modeling and development using NoSQL databases such as MongoDB and Cassandra. Utilized version control and configuration management tools like GIT, SVN, and CVS. Implemented Bitbucket as the primary version control system, enhancing code collaboration and management. Employed tools like Ant and Maven for build automation. Tested on multiple operating systems including Linux, Unix, Sun Solaris, and Windows. Acquired domain knowledge and business expertise in Banking, Healthcare, E-Commerce, Insurance, Finance, and Telecom.TECHNICAL SKILLS:Programming LanguagesJava, J2EE, JavaScript, HTML, CSS.Java CoreCore Java, Spring, Spring Security, Spring Boot, Spring Batch,
Hibernate, MyBatis, JSP, JSTL, JMS, ActiveMQ, JUnit, Servlet,
JNDI, JDBC, Log4j, Slf4j, RabbitMQ, Elasticsearch.IDE & Reporting ToolsEclipse, Visual Studio, Sublime,Intellij,stsDatabasesSQL Server MySQL 5.0, Cassandra, Mongo DBWeb TechnologiesHTML, HTML 5, DHTML, CSS, Bootstrap, Java Script, jQuery, ReactJS, REDUX, FLUX, Angular JS, AJAX, Node.JS, Express JS, XML, SOAP, XSL, XSLT, XHTMLClient& Server ScriptingJavaScript, jQuery, Angular 1.x, 2.x, Node.JS, Express JS, JSP 1.2, 2.1, 2.2, JSTL 1.1, 1.2, JSF.Batch ScriptingAnt, MavenOperating Systems:
Windows, Linux, UnixWeb Service Specifications& ToolsSOAP JAXRPC, JAXWS, JAX: RS(RESTful), SOAP UI, Postman.Design MethodologiesAgile, Scrum, Test Driven Development, Rapid Application Development, Rational Unified Process, Waterfall.Messaging TechnologiesJMS (Java Message Service), MDB (Message Driven Bean), Apache KafkaLogging ToolsLog4j, SL4J.ToolsJunit, Selenium, Mockito, JIRA, Karma-Jasmine, Webpack, , Docker, MongoDB Atlas, MongoDB Compass, Robo 3T, oAuth, JReport.Middleware TechnologiesEJB 3.0, JNDI, JDBCVersion ControlSVN (Apache Subversion), CVS (Concurrent Versions System), GITEDUCATION DETAILS:
Masters in computer science from Wright state University
Sep 2021- Aug 2023
Relevant Coursework: Data Structures, Object Oriented Programming, Database Management, System, Computer Networking, Python, pyspark, NumPy, TensorFlowBachelor s in computer science and engineering From LakiReddy BaliReddy College Of Engineering
June 2014- April 2018PROFESSIONAL EXPERIENCE:
CareSource, Dayton,OH Mar 2023 Till DateJava Full Stack DeveloperResponsibilities: Understood the Software Development Life Cycle (SDLC) from design to implementation. Conducted requirement elicitation sessions with healthcare professionals. Leveraged agile methodologies to iterate on software prototypes, refining features based on stakeholder feedback. Architected scalable, fault-tolerant healthcare applications using Java EE technologies. Designed and integrated healthcare data models with Hibernate for seamless persistence. Adopted RESTful API design patterns and event-driven architectures for interoperability and real-time data processing. Streamlined backend development with Spring Boot and Hibernate. Designed and implemented dynamic web applications using React enhancing user experience with responsive and interactive interfaces. Implemented server-side rendering with Nodejs and asynchronous programming for high concurrency. Documented REST APIs with Swagger employed Spring JDBC templates, and managed transactions with Spring AOP. Developed secure authentication and authorization mechanisms in Java using OAuth2 and JWT. Optimized relational database schemas using Hibernate ORM and MySQL Workbench. Integrated NoSQL databases like MongoDB using Spring Data. Managed and maintained Kafka clusters, ensuring high availability and fault tolerance. Developed microservices and REST APIs with Spring Boot, ensuring data security and high-volume streaming with Kafka. Utilized TypeScript to build reusable components and services in React applications, improving development efficiency and code reusability. Integrated TypeScript with RESTful APIs, ensuring type-safe communication between frontend and backend services. Migrated existing JavaScript codebases to TypeScript, improving type safety and reducing technical debt. Collaborated with cross-functional teams to design and implement TypeScript interfaces and types for complex data models in a microservices architecture. Managed Oracle and PostgreSQL databases, optimized performance, and designed complex SQL statements. Utilized Spring Data JPA for database connectivity. Provided production support, including performance tuning and process improvements. Utilized Agile methodologies for iterative development, collaborating closely with healthcare professionals and stakeholders. Utilized Spring Batch built-in retry and skip logic to enhance job resilience and fault tolerance. Developed responsive web applications using React JS, ensuring cross-browser compatibility. Developed and optimized complex SQL queries for performance tuning and data retrieval in high-volume financial environments. Proficient in writing complex stored procedures, triggers, and views in Oracle and PostgreSQL Implemented real-time state maintenance with Web Sockets and Redux architecture in React. Managed Git branching and merging strategies and optimized front-end performance with lazy loading and caching. Managed AWS EC2 instances, configurations, applications, and created S3 buckets. Established CI/CD pipelines and deployed applications in Docker containers using AWS, Netflix Eureka, Spring Hystrix, Spring Ribbon, Spring Kafka, and Zookeeper. Promoted Test Driven Development (TDD) for improved code quality and faster development cycles. Worked on data extraction in loading JSON data from the server-side content into MongoDB. Optimized cost and performance by right-sizing EC2 instances, leveraging AWS Spot Instances and Reserved Instances.Environment: Java 11, Maven, Hibernate, React JS, HTML, Kafka, RabbitMQ, Apache Tomcat, JSON, JavaScript, Spring, Spring ribbon, Oracle, Mongo DB, JDBC, Eclipse, JUnit, Mockito, JMeter, Selenium, Jenkins, GitHub, Docker, Log4j, AWS EC2.WELLS-FARGO, CA April 2022 Mar 2023Full Stack java DeveloperResponsibilities: Developed user personas, user stories, and use cases to accurately capture user requirements, facilitating the design and development of customer-centric banking applications. Led cross-functional teams through all phases of the SDLC, ensuring projects were completed on time and met quality standards. Developed scalable backend systems for banking applications using Java, Hibernate, and Spring Boot, ensuring robust performance and seamless integration. Implemented microservices architecture with Spring Boot and Node.js, transforming monolithic banking systems into independent, manageable services. Conducted performance optimizations in Node.js applications, addressing bottlenecks to enhance overall efficiency. Integrated advanced algorithmic concepts like divide and conquer, memoization, and recursion in software development to optimize problem-solving approaches. Utilized DB2 and MongoDB to design optimized data storage solutions tailored to the specific requirements of banking applications. Implemented MySQL replication setups to achieve high availability and fault tolerance. Leveraged JDBC ResultSetMetaData to retrieve and process query result set metadata for dynamic result set handling and reporting. Integrated security protocols such as JWT for authentication and authorization, enhancing data protection and access control in banking software. Designed and implemented RESTful APIs to facilitate efficient communication between frontend and backend components, ensuring smooth user experiences. Created BDD (Behavior-Driven Development) test cases in Cucumber to facilitate communication between technical and non-technical team members, ensuring clear understanding of feature requirements. Integrated Cucumber with Selenium WebDriver to automate end-to-end test scenarios for web applications, achieving comprehensive test coverage. Automated job restarts and recovery using Spring Batch checkpointing and state management features. Designed and implemented a robust test automation framework using Cucumber, Java, and JUnit/TestNG, reducing manual testing efforts and improving test execution efficiency. Automated regression testing using Cucumber in a CI/CD environment, ensuring high software quality and early detection of defects before production deployment. Collaborated with DevOps teams to integrate Cucumber tests with Docker containers, allowing isolated and consistent test environments. Developed responsive user interfaces for banking applications using HTML, CSS, and JavaScript. Utilized the Angular framework to enhance user engagement and facilitate seamless interactions. Tuned RabbitMQ performance settings, such as prefetch counts, message TTL, and clustering strategies. Implemented client-side routing, navigation, and state management using Angular Router and NgRx to optimize application performance. Designed and implemented reusable components and modules in Angular, leveraging the component-based architecture for scalable and maintainable code. Developed real-time data dashboards using Angular and WebSockets, providing live data visualization and monitoring capabilities. Utilized NgRx for efficient state management, improving application performance and simplifying state handling in complex Angular applications. Collaborated in a team environment using Git for version control and integrated Angular applications into CI/CD pipelines using Jenkins or GitHub Actions for automated testing and deployment. Integrated Angular applications with RESTful APIs to dynamically fetch and display data, enhancing user interactivity and real-time updates. Developed custom Angular directives and components to encapsulate reusable UI elements, promoting code modularity. Integrated Cucumber with REST Assured for API testing, enabling end-to-end validation of web services and RESTful APIs.Utilized Azure SQL Database and Azure Cosmos DB for scalable and reliable healthcare data storage. Developed test cases using BDD methodology and participated in defect fixing and change requests. Established automated testing frameworks using tools like Cucumber and TestNG to streamline repetitive testing tasks. Integrated Azure Active Directory with Azure Kubernetes Service for centralized identity management and secure access to Kubernetes resources. Developed custom scripts to streamline branch management and merging processes in Bitbucket. Implemented CI/CD pipelines for automated testing, building, and deployment using tools like Jenkins and GitLab CI. Automated unit tests using frameworks such as JUnit to validate code functionality. Mentored team members on Test-Driven Development (TDD) techniques, encouraging the adoption of test-first development approaches.Environment: Java 1.7 & 1.8, J2EE, HTML5, CSS3, JavaScript, jQuery, Typescript, Angular JS, Angular 2 Node JS, JSP, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Security, Spring Data, Hibernate, SOAP, RESTful, Active MQ, Micro service Architecture, XML, Azure, Oracle DB, Mongo DB, CI/CD, Maven, WebSphere Application Server, IntelliJ IDEA, Junit, JMS, UNIX, Jenkins, JIRA, log4j, GIT.OTSI, Hyderabad, India Aug 2017 Sep 2021Software EngineerResponsibilities: Developed the J2EE application based on the Service Oriented Architecture (SOA). Successfully identified and resolved issues related to Kafka, employing effective troubleshooting and debugging techniques. Created robust and scalable microservices using Java (Spring Boot) and Python (Flask), improving system modularity and maintainability. Set up monitoring and alerting using Google Cloud Monitoring (formerly Stack driver) to ensure high availability and performance of applications. Created RESTful APIs for payment processing, ensuring secure and efficient communication between frontend applications and backend services. Streamlined CI/CD pipelines using Jenkins, Docker, and Kubernetes for automated deployment of Java and Python applications. Integrated JasperReports into Java-based applications to dynamically generate PDFs, Excel files, and HTML reports. Deployed and configured Google Cloud's Operations Suite (formerly Stackdriver) for logging, monitoring, and alerting, enabling proactive response to system performance issues. Configured and managed multiple data sources, including JDBC connections and XML data sources, to feed data into JasperReports. Successfully exported reports to various formats, including PDF, Excel, CSV, and HTML, ensuring compatibility with different business use cases. Involved in the software development life cycle following Waterfall. Used Spring framework and integrated Spring MVC to define Controllers, Services, POJO Classes. Worked with Angular JS MVC framework including authoring complex directives, services, controllers, and filters. Designed and developed complex reports using JasperReports, including tabular, cross-tab, and graphical reports to meet business requirements. Implemented hashing algorithms for secure data storage and retrieval, optimizing search and lookup operations in large-scale databases. Designed and implemented RESTful APIs for payment gateway integration, enhancing transaction processing efficiency and reliability. Developed RESTful APIs and backend services using MongoDB as the primary data store. Integrated MongoDB with various front-end technologies and frameworks, ensuring seamless data flow between the application layers. Configured and managed MongoDB instances on MongoDB Atlas, ensuring secure and reliable cloud-based database operations. Developed data processing pipelines using Google Cloud Dataflow and Pub/Sub for real-time streaming and batch data processing. Set up CI/CD pipelines using Google Cloud Build and integrated with Cloud Source Repositories and Container Registry for continuous integration and deployment of applications. Developed and managed real-time and batch data processing pipelines using GCP Dataflow, enabling efficient ETL operations and data analytics. Managed and provisioned resources on GCP using services such as Google Compute Engine (GCE), Google Kubernetes Engine (GKE), Cloud Functions, and Cloud Run for running containerized applications. Built and deployed serverless applications using GCP Cloud Functions, enabling event-driven architecture and reducing infrastructure management overhead. Utilized MongoDB Compass and Robo 3T for database management, query execution, and performance monitoring. Implemented scalable solutions using Google Kubernetes Engine (GKE), managing containerized applications and orchestrating deployment strategies. Involved in designing and creating the Database Tables using PostgreSQL Database. Implemented RESTful based web services calls to services. Implemented Routing through Micro services which helps in medication and intelligent Routing. Developing RESTFUL web services using spring boot, Spring RESTFUL template, JPA. Used Spring Inheritance to develop beans from already developed parent beans. Designed and Implemented REST web services using JAX-RS, Spring REST.Environment: Java, Java Script, Spring boot, Spring Security, Spring Cloud, Rest API, AWS, Oracle, Mongo DB, Jenkins, Maven, Git, Agile, JIRA. |