add photo
Paramesh
paramesh9456@gmail.com
469-325-3055
Senior Java Developer
11 years experience W2
0
Recommendations
Average rating
161
Profile views
Summary

  • 9 years of professional experience in Analysis, Design, Development, Research, and Implementation of Software Applications.
  • Experience in developing applications using JAVA and J2EE technologies like Servlets, Containers, JSPs, JDBC.
  • Hands on Experience in Java Spring and Spring Boot technologies like Spring IOC, Spring MVC, Spring Data, Spring ORM, Hibernate with JPA, Web Services, Restful Services, Design Patterns, MVC and Microservices.
  • Experience in Transforming Monolithic applications to Microservices and Cloud-Native Applications.
  • Implemented event-driven and async services using AWS Event Bridge, SQS, SNS and Dead Letter Queues where the event states are modified. Retry mechanism and rate limit are implemented concerning the vendor's limitations.
  • Integrated Swagger/OpenAPI specifications with Spring Boot applications to generate interactive API documentation, facilitating API discovery and client interaction.
  • Experience in working on single page applications using React JS, React Redux and Flux.
  • Experience utilizing AWS cloud platform services like EC2, S3, API Gateway, Load Balancer (ELB), VPC, CloudFront, Lambda, DynamoDB to construct highly scalable and dependable solutions.
  • Specialized in Apache Kafka, proficient in building real-time data streaming and messaging systems.
  • Strong understanding of Kafka architecture, producers, consumers, and topics. Skilled in integrating Kafka with various components of the software stack to enable efficient data processing and analytics.
  • Adept at troubleshooting Kafka-related issues and optimizing performance for high throughput and low latency.
  • Hands-on experience with Application Containerization using docker, Kubernetes cluster provisioning and management using VM's and on managed cloud services like Amazon EKS and RedHat OpenShift.
  • Experience in developing front-end User Interfaces using JSP, HTML, CSS, JavaScript, Angular and React.
  • Proficient in designing and implementing GraphQL APIs to efficiently fetch data from multiple sources and deliver tailored responses to client applications.
  • Utilized Apollo Client or Relay to manage GraphQL data fetching and state management in client-side applications, optimizing performance and minimizing network requests.
  • Experience in integrating GraphQL with existing RESTful APIs or databases using tools like Apollo Server or GraphQL Yoga, enabling seamless data aggregation and composition.
  • Experience working with big data and real time/near real time analytics using big data platforms like Hadoop, Spark.
  • Experience building applications using MEAN stack advancement (MongoDB, Express.JS, Angular 8+ & Python).
  • Excellent understanding of Java development and software design patterns like singleton, lazy initialization, prototype, factory method, builder, dependency injection and abstract factory.
  • Developed Spring Restful/Micro Services with spring Boot and implemented Spring Eureka, Netflix OS, Ribbon as part of Service Discovery using Apache Axis.
  • Strong work experience on databases like SQL server, PLSQL, Oracle11g, Mongo DB, Cosmos DB (NoSQL) and DB2.
  • Developed pipelines in Groovy for deploying applications using Jenkins. Integrated JUnit and NEW MAN scripts post-deployment in Jenkins.
  • Proficient in writing unit tests using JUnit framework to ensure the reliability and correctness of Java code.
  • Experienced in using Mockito or other mocking frameworks to create mock objects and simulate behavior for testing purposes.
  • Skilled in measuring code coverage using tools like Cobertura, SONARQUBE to assess the effectiveness of unit tests and identify areas for improvement.
  • Experience in monitoring and tuning. Application performance analysis and enhancements using reliability patterns, GC tuning, Thread & Heap dump analysis.
  • Integrated identity management solutions such as OKTA, IDP, and LDAP to facilitate secure authentication processes and user management functionalities.
  • Experience working in an agile framework, building CI/CD pipeline including code analysis, linting, unit testing, code coverage, code build, packaging and deployment using tools such as Jenkins, Shell, Python and Gitlab.
  • Also integrated CICD pipeline with SONARQUBE which would do pre check before pushing the code in any environments.
  • Provided Tier 2 production support for Java-based applications, ensuring smooth operation and timely resolution of incidents to minimize downtime.
  • Performed unit testing using JUnit test cases and used Mockito for stub, Integration and deployment of applications done using tools like ANT and Maven and debugging through log4j.
  • Experience in developing software using SDLC and Agile/Scrum methodologies.
  • Implemented Test-Driven Development (TDD) practices to drive the development process, writing unit tests before writing production code to ensure code correctness and reliability.
  • Collaborated closely with product owners and stakeholders to define clear acceptance criteria and user stories, facilitating Behavior-Driven Development (BDD) practices.
  • Proficient in Agile methodologies, demonstrated by expertise in breaking down high-level features into granular user stories for Java-based software development projects.
  • Experience in configuring GIT as a supply Chain Management, Jenkins as a Continuous integration, and the WebSphere, JBoss as a deployment target.
  • Involved in creating and configuring profiles, clusters, nodes, node agents and node managers for WebSphere Application Server and WebLogic Application server.
  • Experience in automating the build and testing process with the help of Jenkins.
  • Two years of Experience in leading a team of 8 members (onshore and offshore model) and delivering business goals. Technology J2EE Technologies: JSP, Servlets, JDBC, JavaBeans, JNDI, RMI, EJB Frameworks: Struts 1.x/2.x, Spring 3.x, Web Framework, JSF, Hibernate, iBatis, JPA

Experience
Education
Master's in Information Quality
UALR 2017
Master's in JNTUK
not provided 2015
Bachelor's in Information Technology
not provided
Skills