| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate Candidate's Name
Ph. No:PHONE NUMBER AVAILABLEEmail: EMAIL AVAILABLEFull Stack Java DeveloperCERTIFICATION:AWS Solutions Architect Associate CertificationSUMMARY: Over 9 years of experience as a Full Stack Java Developer, encompassing all stages of the Software Development Life Cycle (SDLC). Skilled in applying the SCRUM framework under Agile Methodology to traditional software models such as Waterfall methodology. Knowledgeable in several Java/J2EE Design Patterns and the XML suite of technologies. Comprehensive understanding of Java 8, Java 11, and Java 17 capabilities, including Stream API, Functional Interfaces, Lambda expressions and TLS1.3. A comprehensive understanding of the JVM Architecture and fundamental Java concepts, including JDBC, OOPS, Multithreading, Synchronization, Exception Handling, and Concurrency. Proficient in building scalable web applications using integrating RESTful API s and optimizing performance for a seamless user experience. Developed code in Java, J2EE, Web and hibernate using practices TDD, and Continuous Integration.
Developed Reactive Microservices, I focus on creating systems that are highly responsive, resilient, and capable of handling real-time data processing. Experienced in various Spring framework modules including Spring MVC, Spring Boot, Spring DAO, Spring Security, Spring IOC, and Spring AOP, in conjunction with Hibernate. Integrated Micro Services with Hibernate ORM using Spring Boot and wrote HQL queries for data access. Proficiency with Java technologies, including EJB, JMS, Servlets, JSP, JSF, JDBC, and Java Beans. Expertise in integrating tools with Jenkins and writing jobs in Jenkins. Experienced in CI/CD process using Jenkins Creation, GIT and Maven. Proficient in multi-tier and client/server technologies including HTML/HTML5, AngularJS, ReactJS, NodeJS, XML, CSS, JavaScript, jQuery, and JSF.
Expertise in integrating back-end Web APIs using NodeJS and REST services with JSON. Practical knowledge of Integrated Development Environments (IDEs), including Eclipse, Visual Studio, and IntelliJ.
Developed responsive user interfaces in ReactJS, utilizing Redux for state management and enhancing performance through efficient component architecture. Extensive experience in developing GUI using HTML, AJAX, Knockout JS, Bootstrap and AngularJS, ReactJS, NodeJS, Backbone.js, Underscore.js.
Designed and implemented scalable GraphQL schemas and resolvers, enhancing the flexibility and performance of API services. Optimized GraphQL queries using data loaders, significantly reducing response times and server load. Expert in MySQL, Oracle, and SQL Server databases with practical knowledge of PL/SQL stored procedures, triggers, and views. Proficient in NoSQL databases like MongoDB and Cassandra, as well as creating Stored Procedures and experience in Remote Procedure calls (RPC) and Redis. Proficiency utilizing Docker for container-based deployments, including working with Docker images and Docker Hub. Utilized Kubernetes to automate container operations, including deployment, scaling, and management, enhancing application reliability and availability. Leveraged Kubernetes to streamline the deployment process, enabling seamless integration with Continuous Integration/Continuous Deployment (CI/CD) pipelines. In addition to JMS as a messaging provider, I worked with TIBCO and Apache Kafka to set up the replication factors in the Kafka Cluster. Experienced in implementing JMS for reliable and asynchronous information exchange in enterprise applications, utilizing Apache Kafka, RabbitMQ, Apache Active MQ, and Apache Camel as JMS providers. Implemented Kafka-based solutions for real-time data streaming and processing within Spring Boot microservice. Experienced in testing with JUnit Framework using Mockito and Easy Mock, Spring JUnit Runner, JMeter JIRA for issue tracking along with logging tools like Log4J. Expertise in unit testing the applications using Junit Framework, Mockito and developed logging and standard mechanism based on Log4J, SLF4J. Experienced using XML, and skilled in Gradle for flexible build automation with its Groovy-based DSL, supporting efficient multi-project builds and dependency caching. Extensive experience with AWS components such as EC2, S3, ECR, Document DB, CloudWatch, RDS, Elastic Load Balancing (EBS), ECS, DynamoDB, WAF and AWS Lambda, Cloud Trail, Red shift. Deploying on EC2 instances and connecting to the databases on RDS. Experienced in automating, configuring, and deploying instances on AWS, Azure environments and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS. Vast knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure and Google Cloud Platform (GCP), Pivotal Cloud Foundry (PCF).TECHNICAL SKILLS:LanguagesJava, J2EE, SQL, PL/SQL, C#, C++, Python, PHPJ2EE TechnologiesServlets, JDBC, JSP, JSF, JMS, EJB.Mark-up/Web technologiesHTML5, CSS3, JavaScript, jQuery, AJAX, Angular.JS (v8/9/12/14), React.JS, D3.JS, Vue.JS, Backbone.JS, Node.JS, Require.JS, JSP, JSTL, XML, XSD, XSL/XSLT, SAX/DOM, JSON.Tools & FrameworkStruts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, Microservices, JSF, JUnit, SOAP UI, ANT, Maven, Jenkins, Kubernetes Web servicesSOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, AxisMessaging ServicesJMS (Active MQ, Rabbit MQ), Kafka and Apache Camel)Web/App Servers Apache Tomcat, JBoss, Web Logic Server, Web logic
DatabaseOracle, My SQL, SQL Server, Mongo DB, DynamoDB, CassandraIDE sEclipse, IntelliJ, Spring Tool Suite (STS), RADO-R Mapping
Hibernate.Testing Tools/ OthersJUnit, Soap UI, Putty, Rational Clear Quest, RTC, Star Team, Mocha, chai.Version Control CVS, Rational Clear case, Git and Mercurial, DockerOS & EnvironmentWindows, Sun Solaris, UNIX, Linuxcloud TechnologyAWS (Amazon Web Services) and AzurePROFESSIONAL EXPERIENCE:Client: JPMC Plano, Tx Jan 2023 Till now.Role: Full Stack Java DeveloperResponsibilities: Participated in application development using the Agile technique. Business applications in an object-oriented environment: analysis, design, coding, unit, and integration testing. Designed and implemented RESTful APIs using Java EE technologies like JAX-RS for efficient communication between microservices. Utilized Spring Data JPA to manage data persistence, creating repositories and custom query methods for efficient database interactions. Optimized Hibernate for simplifying database interactions by mapping Java objects to relational database tables and streamlining CRUD operations on database records. Implemented Spring Security and OAuth to ensure robust authentication and authorization, enhancing the security of applications. Designed and implemented scalable microservices using Spring Cloud, facilitating efficient communication and fault tolerance across distributed systems. Developed Shell scripts for system administration and PowerShell scripts for Windows server management, enhancing efficiency and reliability. Upgraded applications to Java 17 for compatibility and optimization, and migrated SOAP services from JAX-WS to JAX-RPC to improve performance. Designed and implemented RESTful APIs and scalable web services using Kotlin with frameworks like Ktor or Spring Boot, while also leveraging Kotlin/JS for front-end development and integrating with modern JavaScript libraries and frameworks. Implemented end-to-end solutions, including database interactions with Kotlin, using libraries like exposed or hibernate for data persistence. Developed user-friendly and responsive web interfaces using HTML5, CSS3, and JavaScript, ensuring cross-browser compatibility and accessibility. Collaborated with UX/UI designers and backend developers to deliver cohesive and efficient front-end solutions for diverse project requirements. Implemented contemporary web applications using Angular 14, emphasizing enhanced performance, developer experience through improved template diagnostics, and smooth data rendering across multiple devices such as web, tablets, and mobile, with extended type checking. Conducted end-to-end testing using Protractor and Cypress to ensure comprehensive test coverage and application reliability in Angular 14 projects. Developing interactive user interfaces and components using ReactJS, ensuring responsive and efficient rendering of data. Implementing routing and navigation with ReactJS Router for seamless user journeys within single-page applications. Developed scalable single-page applications (SPAs) using Angular for modular components and robust data binding and implemented React for efficient rendering and state management in dynamic web application. Conducting unit and integration tests using tools like Jest and React Testing Library to ensure code quality and robust application performance. Developed and maintained Docker files to automate the containerization of Java applications and implemented Docker Compose to manage multi-container setups, improving consistency and simplifying configuration across development environments. Deployed and managed containerized Java applications using Kubernetes to ensure scalability and high availability, implemented disaster recovery strategies and regular backups, and applied security best practices like RBAC and network policies to protect microservices. Developed Kafka producers and consumers for real-time data processing and backend integration, while managing Kafka clusters through setup, configuration, and monitoring to ensure high availability and performance. Utilized AWS CloudFormation for infrastructure as code (IaC), automating the provisioning and management of AWS resources. Implemented AWS Auto Scaling to dynamically adjust compute resources based on demand, optimizing cost and performance, while monitoring and logging AWS resources using CloudWatch and CloudTrail to track performance, detect issues, and ensure compliance. Designed and implemented AWS EC2 servers, deploying and configuring resources like EC2, S3, Lambda, ECS, Load Balancers and IAM Security Groups. Leveraged AWS S3 for secure and scalable storage solutions, integrating with other services for data backup and archival.Environment: Java11, JavaScript, Angular, ReactJS, Node.JS, Microservices, RESTful Web Services, Hibernate (ORM), Spring Boot, Spring MVC, SQL, PL/SQL, Maven, Jenkins, Junit, GraphQL, AWS-CloudWatch, CloudTrail, CloudFormation Kubernetes, Docker.Client: Cardinal Health Aug 2020 Dec 2022.Role: Full Stack Java DeveloperResponsibilities: Participated in the entire SDLC, which includes developing the system use cases and system architecture.
Developed RESTful web services and web applications with Spring MVC, enhancing user experience and functionality. Developed non-blocking, reactive RESTful APIs using Spring Webflux with Project Reactor, ensuring high performance, scalability for concurrent user requests, and efficient processing and streaming of large datasets. Designed and developed microservices and RESTful web services using Spring IOC, Spring Data JPA, and Spring Security, implementing dependency injection, efficient data access, and secure endpoints, while scheduling frequent jobs and integrating with other systems for coordinated operations. Implemented scalable and efficient backend services using Node.js for web applications, integrated with databases for data storage and retrieval. Developed robust APIs and applications adhering to Open API standards using Java and Spring Boot for backend development, integrating Swagger for API documentation and validation. Implemented front-end interfaces with HTML, JSP, and JSTL, leveraging XML and JSON for data interchange and transformation.
Utilized advanced XML technologies like XSD and XSL/XSLT for schema validation and transformation, ensuring data consistency and efficient processing. Experienced in working with Oracle for database management, Apache Kafka for real-time data processing, and Splunk for advanced log analysis, ensuring comprehensive solutions across the stack. Implemented messaging solutions using Apache ActiveMQ, ensuring reliable communication between distributed systems, and facilitating asynchronous processing for improved scalability and performance. Invoked the front-end enhancements to improve user experience, incorporated changes using HTML5, CSS3, JavaScript, jQuery, jQuery UI and React JS, Vue.js. Developed dynamic and responsive user interfaces using ReactJS, implementing state management with Redux and enhancing code reusability and maintainability with React Hooks and functional component. Implemented Middleware and redux-thunk for fetching data from backend services and performing RESTFUL operations. Invoked state management with Vuex (Vue.js) and Redux (ReactJS), optimized performance using lazy loading and code splitting, and conducted unit and integration testing with Jest, Vue Test Utils, and React Testing Library. Collaborated with backend developers to design and implement efficient API endpoints, ensuring seamless integration with Vue.js front-end. Proficient in implementing continuous integration and deployment (CI/CD) pipelines using Jenkins, ensuring efficient software delivery and deployment processes. Utilized Mocha for unit and integration tests and Chai for assertions, ensuring code reliability and correctness. Used Docker for consistent environments across development, testing, and production. Created, managed, and published Docker images on Docker Hub to streamline deployment and ensure version control. Worked together with DevOps teams to improve MongoDB databases and Kafka clusters. Integrated Kafka with Spring Boot applications to handle high-throughput data processing and real-time event-driven architectures. Configured continuous deployment pipelines using Azure DevOps or GitHub Actions for seamless integration and utilized built-in monitoring and logging features to ensure application health and optimize performance. Implemented security measures such as SSL certificates and Azure Active Directory integration for secure access control. Managed and secured sensitive information such as API keys, passwords, and certificates using Azure Key Vault services. Developed and deployed globally distributed, multi-model databases on Azure Cosmos DB, integrating it with Azure services for seamless data processing and application development.Environment: Java 8, Spring, Spring Boot, Hibernate, Microservices, RESTful, HTML5, CSS3, JavaScript, jQuery, jQuery UI and React JS, Vue.js Node.JS, XML, JMS, AWS, Docker, Jenkins, SOAP, EJB, Apache Kafka, Log4j, GCP, JUnit, MongoDB, Azure Windows.Client State of Colorado, Denver, Colorado. Jan 2018- Aug2020.Role: Full Stack DeveloperResponsibilities: Contributed to requirement analysis and application design utilizing UML&OO Analysis, Design, and Development.
Using best practices for Java 8 or Java 11, enhanced, and maintained existing Java applications, refactoring code, and addressing problems. Developed scalable enterprise applications using Java EE components such as Servlets, JSP, EJB, JPA, JMS, JNDI and JTA to ensure robustness and efficiency in business logic, data management, and messaging. Proficient in utilizing Spring Frameworks, including Spring Core, Spring MVC, and Spring Boot, to develop RESTful web services and web applications that enhance user experience, functionality, and maintainability. Developed scalable web applications integrating Hibernate with Spring Boot for robust database operations, alongside building responsive UIs with Angular 8, TypeScript, ReactJS, and NodeJS to enhance user experience and application performance. Tested, validated, and documented RESTful APIs using Postman and SoapUI to ensure functionality, performance, and comprehensive project documentation. Developed and optimized stored procedures in Java/Java EE applications, integrated with Hibernate ORM, utilized JDBC and JPA for execution and mapping, and implemented transaction management and error handling for reliable database operations. Built Node.js microservices with Docker and Kubernetes, developed RESTful APIs with efficient routing and middleware, and implemented secure authentication mechanisms like JWT and OAuth. Employed SAX and DOM parsers for handling XML data and JSON libraries for manipulating JSON objects, facilitating scalable and maintainable solutions. Integrated Kafka with microservices for asynchronous communication, ensured secure data transmission using SSL and ACL, and conducted performance tuning for efficiency. Employed Kubernetes Engine for container orchestration and managed deployments, and integrated Cloud SQL for fully managed relational databases. Experienced in deploying and managing applications on Google Cloud Platform (GCP), utilizing services such as Compute Engine for virtual machines, Cloud Storage for scalable object storage, and Pub/Sub for reliable messaging and event-driven architectures.Environment: Java/J2EE, Servlets, Angular 2/4, jQuery, Spring MVC, UML, XML, JDBC, SQL, Apache Kafka, PL/SQL, Oracle, JSP, AJAX, DHTML, HTML, CSS, JavaScript, JSON, MongoDB, JSF, Struts, Clear Case, Rational Rose, Eclipse IDE.Client: State Farm Florida, India Mar 2016- Dec 2017.Role: Java Developer
Responsibilities: Designed and implemented responsive web pages using HTML5, CSS3, and Bootstrap, while enhancing web application interactivity and performance with AJAX to reduce load times and improve user engagement. Developed and deployed Java EE applications utilizing EJB, JPA, and JMS for comprehensive business logic and data management. Proficient in utilizing Spring Frameworks, including Spring Core, Spring MVC, and Spring Boot, to develop RESTful web services and web applications that enhance user experience, functionality, and maintainability. Built MVC-based applications using Apache Struts for maintainable code, robust user input validation, and error handling, while utilizing Maven's multi-module project capabilities to manage large codebases effectively. Utilized Eclipse's debugging tools to troubleshoot complex issues and integrated Java applications with Oracle Database using JDBC, implementing stored procedures, functions, and triggers for seamless data access and business logic encapsulation. Utilized CQL ((Cassandra Query Language) for creating and managing keyspaces, tables, and indexes, as well as for querying data, ensuring efficient data retrieval and manipulation Handled data migration tasks to Cassandra, ensuring data integrity and leveraging its fault tolerance features for data redundancy and recoverability, minimizing downtime and data loss. Configured and optimized Apache Tomcat and WebLogic servers for deploying Java web applications, collaborating with cross-functional teams to ensure seamless integration, smooth operation, and performance.
Configured Jenkins jobs to trigger on code commits and pull requests, integrating with Git and SVN for automated deployment and monitoring to ensure high availability and quick response times. Leveraged the ELK Stack (Elasticsearch, Logstash, Kibana) to design and execute complex queries, enhance log management, improve operational visibility, and optimize performance for efficient data processing and fast search response times. Developed, deployed, and maintained SSO (Single Sign-On) applications, writing authentication and authorization classes using Spring Security (Basic Auth, OAuth, JWT). The application uses the JIRA project management platform to handle issues, defects, and project management tasks.Environment: Java/J2EE, JavaScript, HTML5, CSS3, Bootstrap, Spring, Struts, Maven, Apache Struts, Eclipse IDE, Oracle Database, JDBC, Apache Tomcat, Web logic, Jenkins, GIT, SVN, Elasticsearch, Logstash, Kibana, JIRA.Amazon, India Dec 2014 -Feb 2016.Role: Java Developer
Responsibilities: Participated in analysis, design, and development phases and analyzed the existing codebase. Experienced in developing and optimizing applications using Java 8 and leveraging features like lambda expressions and the Stream API from java 8 for efficient code. Utilized Spring's BeanFactory for basic dependency injection and ApplicationContext for advanced capabilities like event handling, declarative bean configuration, and Aspect-Oriented Programming (AOP). Expertise in leveraging Hibernate to streamline database interactions through ORM, optimizing query performance and ensuring data integrity across complex enterprise applications. Experienced in developing dynamic web applications using Java Server Faces (JSF), enhancing user interfaces with component-based development. Skilled in utilizing Mockito for creating mock objects and conducting effective unit tests to isolate and test application components. Integrated Jenkins with various tools like Git, Maven, Docker, and Kubernetes to streamline development workflows. Used Log4J for application logging and notification tracing mechanisms. Experienced in developing scalable and robust enterprise applications using Java EE, including technologies like EJB, JPA, and JMS for comprehensive business solutions. Designed the user Interface using HTML, CSS, JavaScript, jQuery, and Bootstrap. Experienced in integrating RabbitMQ for message queuing and utilizing Logstash and Kibana for efficient log management and data visualization. Integrated AWS CloudWatch with full-stack applications to monitor performance metrics and logs for back-end (Node.js, Java) components. Built and deployed serverless architectures with AWS Lambda functions and API Gateway, integrating external APIs, and handling data transformation, validation, and enrichment. Implemented authentication, authorization, and error handling for API endpoints.Environment: Java/J2EE, JavaScript, JSF, Hibernate, HTML, CSS, jQuery, Bootstrap, RabbitMQ, Logstash, Kibana, Spring, Mockito, Git, Maven, Docker, and Kubernetes.EDUCATIONAL QUALIFICATIONS:Bachelor s in computer science from Jawaharlal Nehru Technology University, Hyderabad, India. |