| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate Bhargav - Java Full Stack Developer EMAIL AVAILABLE
PHONE NUMBER AVAILABLEProfessional Summary: Senior Java Full Stack Developer with around 7 years of comprehensive experience developing and deploying robust applications, with expertise in creating RESTful services using Java and Spring Boot. Expert in developing and migrating J2EE enterprise applications from monolithic architecture to Microservices, enhancing system efficiency and business continuity. Proficient in a wide range of technologies and frameworks, including Java, Hibernate, Spring, JSP, XML, JDBC, JavaScript, Angular, HTML, CSS, Bootstrap, jQuery, SQL, MySQL, and NoSQL databases like DynamoDB and MongoDB. Experienced in building web applications using Spring framework modules such as Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Cloud, Spring Batch, and Spring Data, ensuring scalable and secure solutions. Skilled in creating and consuming RESTful web services with JAX-RS and Jersey frameworks, and proficient in server-side Java technologies like Web Services, JPA, JMS, JDBC. Expert in building high-performing single-page applications using Angular, with a strong command of Angular Forms, Angular Router, Angular Material, dependency injection (DI), and reactive programming. Proficient in cloud computing environments, including AWS and Docker Containers. Skilled in AWS CloudFormation for environment automation and deploying applications on AWS using build scripts, Shell, and Python scripts. Experienced in AWS services such as EC2, Route 53, S3, Elastic Beanstalk, Lambdas, and API Gateways, promoting efficient and scalable cloud-based solutions. Skilled in integrating third-party APIs and web services using RESTful interfaces, with secure authentication and authorization mechanisms like Basic Auth, OAuth, OAuth2, and SAML and Okta Single Sign On (SSO). Proficient in event-driven architecture, with experience in messaging and streaming technologies like Apache Kafka and Rabbit MQ. Experienced in using Swagger/Open API specification for documenting RESTful APIs, enabling efficient consumption by developers through interactive documentation. Expert in data model development using Hibernate ORM framework, leveraging various Hibernate Annotations for streamlined configuration and efficiency. Familiar with IDEs like Eclipse, Spring Tool Suite, IntelliJ, and Visual Studio, and adept at deployment using application servers such as Apache Tomcat, WebSphere, and JBoss. Experienced in setting up Continuous Integration and Continuous Delivery environments using Jenkins and Docker, Kubernetes and OpenShift, managing container snapshots and directory structures. Skilled in creating and managing Jenkins jobs for deploying applications to various environments, ensuring best practices for security and reliability. Proficient in using ELK Stack, Prometheus and Grafana, Splunk for log monitoring and analysis, managing real-time system performance, troubleshooting, and optimization. Deep understanding of Agile methodologies, with experience in Scrum and Kanban frameworks. Proficient in collaborating with cross-functional teams for quality, efficiency, and timely project delivery. Experienced in leveraging JIRA for Agile project management, including managing user stories, defects, tasks, and tracking project progress for efficient team collaboration.Technical Skills:LanguagesJava-8/11/17, SQL, JavaScript, HTML5, CSS3, Angular, React JS, Python.Frameworks & APIsJ2EE, Spring-Boot, Hibernate, Apache Kafka, Rabbit MQ, Spark, REST, SOAP, JSON, XML.Storage & DatabasesOracle, Postgres, MySQL, SQL Server, MongoDB, Redis, S3, EBS.CloudDocker, Kubernetes,AWS (EC2, S3, Lambda, RDS, DynamoDB, ECS, EKS, API Gateway, CloudWatch, VPC, Route 53)Testing
Cucumber, JUnit, Mockito, SonarQube, Postman.Logging & MetricsSLF4J, LOG4J, Prometheus, Grafana, Kibana, Splunk, ELK Stack.Build & pipeline, Operating SystemsTomcat, Jenkins, Gitlab CI, Gradle, Maven, Linux, Windows, Mac.Professional Experience:Client: Fidelity Investments April'22 - PresentSenior Full-stack Developer
Roles and Responsibilities:
Actively practiced Agile methodology, participating in SCRUM meetings, sprint planning, product roadmap discussions, and backlog sessions, using TFS for sprint tracking. Migrated to Java 17, using sealed classes, pattern matching, records, and enhanced switch expressions to boost code readability, maintainability, and efficiency. Worked with relational and NoSQL databases such as Oracle, PostgreSQL, MongoDB, and Cassandra. Experienced in database design, optimization, and ensuring performance and security across different systems. Used Spring Boot to develop Microservices, employing REST to retrieve data from the client-side, and deployed Microservices on AWS. Developed user interface screens using Spring MVC to enable customers to obtain auto finance. Leveraged Apache Flink for real-time processing of clickstream data, performing aggregations and identifying user patterns over 24-hour windows, enhancing our ability to understand and respond to customer interactions. Established REST exception handling controller advice for effective error handling and responses. Worked with Middleware using Message-driven POJO (MDP), configuring QCF, and Queue on WebSphere server, and using JMS template for asynchronous functionality. Utilized Hibernate in the persistence layer, implementing DAOs for database access and employing interceptors to intercept and modify database operations using the Spring framework. Designed and developed responsive web UIs using Angular 14, HTML5, CSS3, TypeScript, jQuery, Bootstrap, and Spring Boot. Utilized Angular UI router for routing configuration and rendered components using custom HTML tags. Developed Angular controllers, services, filters, and HTML templates, incorporating Angular directives such as ng-app, ngrx, ng-controller, ng-repeat, ng-if, ng-show, ng-hide, ng-change, ng-blur, etc. Employed TypeScript's advanced static typing and ES6 features in Angular 14 to improve code quality, streamline debugging, and ensure type safety and scalability within the application s architecture. Configured UI build and test-related tasks, managing dependencies with Node.js NPM. Provided production issue support using ELK stack(Elastic search, Logstash, Kibana). Transitioned existing AWS infrastructure to serverless architecture (AWS Lambda) deployed with AWS CloudFormation. Developed Python scripts for unloading data from Redshift into Amazon S3. Employed a suite of AWS services including Amazon EMR for large-scale data processing, S3 for centralized storage of diverse data forms, enabling the development of predictive models and strategic insights. Ensured robust infrastructure management and security on AWS through continuous monitoring with AWS CloudWatch and strict access controls via IAM, while Docker's containerization facilitated consistent environments across development and production stages. Implemented robust security measures, leveraging both OAuth and Basic Authentication protocols, to safeguard application data and uphold user confidentiality. Utilized the OpenShift platform for managing Docker containers and Kubernetes clusters. Employed GIT and Bitbucket as a version control system, Maven for build and configuration, and Jenkins for continuous integration. Set up the application with Jenkins and AWS, actively involved in builds and deployments to the Tomcat server. Developed and maintained Jenkins pipelines for automated build, test, and deployment processes, reducing manual errors and improving efficiency. Provided Jenkins training and support to team members, enabling them to effectively use CI/CD tools and practices. Hosted Microservices on PCF and AWS platforms, including deployment, scaling, configuration, and writing manifest files. Developed unit test cases using Mockito and Karma and performed end-to-end testing with Protractor and Selenium. Spearheaded rigorous code review processes to ensure code maintainability, readability, and adherence to best practices. Utilized advanced debugging techniques to swiftly identify and rectify bugs, significantly reducing system downtime and improving overall application stability and performance.Environment: Java 8/11, Spring 5.0, Spring boot 2.2, AWS, Log4J, Flink, Kafka, WebLogic, Maven 3.6, Junit 5, SVN, Oracle 10g, MS SQL Server, Ajax, HTML5, CSS 3, Angular 14/11, TypeScript 4.0.Client: BCBS Feb'21 - Jan'22Senior Full-stack Developer
Roles and Responsibilities: Actively engaged in analyzing organizational needs and collaborating with the business team to strategize application development. Implemented core J2EE Design Patterns such as Factory, Singleton, MVC, Service Locator, and Facade, alongside object-oriented methodologies. Utilized the Spring Framework and J2EE components to develop controller classes, backend processes, and database interactions, with a focus on Spring MVC, IOC, and DAO modules. Designed and integrated a Spring DAO layer with Hibernate to implement an efficient and robust data access layer. Transformed monolithic application into a microservices architecture using Spring Boot and Docker. Optimized data access with Cassandra for scalability and implemented Redis for caching, reducing response times by 50%. Conducted one-on-one mentoring sessions and regular knowledge-sharing sessions, enhancing team competencies in Java, Angular, and other associated technologies. Developed a robust RESTful API framework for efficient data management using modern tools like Spring Boot and Spring Cloud. Validated the effectiveness and reliability of these services with thorough testing and debugging using Postman. Conducted rigorous unit testing with JUnit, managed version control with Git and Gitlab, built packages with Maven, and deployed applications to the WebLogic App Server. Developed and deployed EJBs into the BEA WebLogic application server, ensuring seamless service integration. Created a dynamic user interface using Angular 8 with TypeScript, AJAX, JSON, HTML5, CSS, Node.js, jQuery, and Bootstrap. Seamlessly transitioned to Angular 11 to leverage improved performance features and enhanced type-checking capabilities. Designed and implemented an event-driven microservices architecture using RabbitMQ for event messaging and AWS Lambda for scalable processing to handle peak loads. Crafted high-performance animations and component templates with Angular 8, optimized through Angular 11's intuitive API, utilizing TypeScript for efficient rendering. Designed and implemented custom components in Angular 8 using TypeScript for type safety and Angular's component router for navigation. Refined these components during the transition to Angular 11 to connect more efficiently with backend APIs, leveraging TypeScript's ES6+ features for data handling. Utilized AWS cloud resources to drive cost efficiency and enhance performance and uptime. Deployed applications on JBoss, customizing server configurations to suit varying environments. Embraced Agile methodology, ensuring thorough unit testing and data issue resolution ahead of production migration.Environment: Java 1.8, Spring Boot 2.0, Hibernate, HTML5, CSS3, JSON, jQuery, AJAX, Node.js, Bootstrap, Angular 11/9, TypeScript 4.0, ES 6, Eclipse, JSP, SAX, XSLT, JMS, JBOSS, AWS, REST, GIT, JUnit, and Maven.Client: Western Alliance Aug'19 - Jan'21Java Full stack Developer
Roles and Responsibilities: Designed and developed robust Microservices and RESTful web services using Spring Boot, Spring Cloud, Eureka Service Discovery, Ribbon and Jersey Framework to ensure seamless data communication across services. Developed a real-time analytics dashboard leveraging MongoDB for data storage and Redis for in-memory caching. Enabled real-time data visualization, reducing query response time by 70%. Implemented advanced data management techniques with MongoDB, performing CRUD operations and ensuring data integrity by setting appropriate write concerns. Collaborated closely with the Build Team to integrate front-end code with backend technology, maintaining an organized code base using Bitbucket, and developed a real-time reporting tool using Apache XSLX. Utilized industry-standard tools for effective incident and performance management, including PagerDuty for streamlined incident resolution and Splunk for real-time log monitoring and analysis. Employed rigorous unit testing procedures on Java components using JUnit to ensure application functionality. Developed dynamic front-end applications and interactive user interfaces using modern web technologies such as HTML5, CSS3, JavaScript, jQuery, React 14,AJAX, XML, and JSON to create a rich and responsive user experience. Implemented sophisticated front-end development strategies by utilizing React 14 alongside Redux for efficient state management, leveraging ES6 features for robust form validation, constructing interactive React views connected to Web APIs, and refining UI/UX with JSP, JavaScript, CSS, and jQuery, adhering to W3C standards. Ensured optimal user experience across various devices by implementing Responsive Web Design (RWD) with Bootstrap and Media Queries, enhancing interactivity through AJAX, JSON, and JavaScript. Employed Redux architecture for automatic update tool development and state management, improving data accuracy through client-side validations with JavaScript. Managed the project lifecycle efficiently following Agile Methodologies (Scrum) and conducted thorough unit testing on React components using Jest and Enzyme to guarantee their functionality and reliability.Environment: Java 1.8, HTML5, CSS3, AJAX, JSON, JSP, React 14, JavaScript, jQuery, OOP, Backbone JS, Twitter Bootstrap 3, SOAP, MongoDB, Agile SCRUM, RWD s, GIT, Apache, JUnit, Jasmine, Jest, Enzyme and Karma. Client: EMBARQ Apr'17 - Jul'19Java Developer
Roles and Responsibilities: Participated in development, testing, utilizing Agile methodology and test-driven development (TDD) approach. Developed intuitive web interfaces using HTML5, CSS3, JavaScript, jQuery, Bootstrap, and Angular, with a focus on creating dynamic, component-based applications with Angular. Integrated seamlessly into the existing Electrode platform for specific use cases, while primarily focusing on Angular for broader application development and dynamic loading with Angular routers. Introduced a Microservices architecture to the existing system, developed business components and RESTful service endpoints using Spring Boot, and connected services using Apache Camel and RabbitMQ. Managed cloud resources efficiently by transitioning cloud formation templates to Terraform, securing the state file in AWS S3 buckets, and using Pivotal Cloud Foundry (PCF) for container management. Established a Continuous Integration (CI) and Continuous Development (CD) environment for application development, using Maven for building ADF projects, and Jenkins for integration with Gradle and Gitlab. Utilized a diverse technology stack for application development and management, including Spring Boot, Hibernate, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration frameworks, RESTful web services, and OAuth2 for authentication and authorization. Made extensive use of Java 8 features like Lambda expressions, pipelines, and streams; also utilized Python and Django for interfacing with jQuery UI and managing content storage and deletion. Managed databases with Postgres, actively writing PostgreSQL queries and stored procedures, and performed CRUD operations in MongoDB. Configured and deployed applications on JBoss and WebSphere servers, incorporating NoSQL and MongoDB for database management, and JMS for server setup. Achieved seamless integration of multiple systems by implementing SOAP-based JAX-WS web services interfaces and RESTful web services using Jersey for JAX-RS implementation; utilized Kafka for efficient message handling and JMeter for SOAP protocol performance testing. Optimized application tracking and management with JIRA and Agile plug-ins and used IntelliJ IDEA as the primary IDE for application development; integrated Log4j for function validation and JUnit for unit testing.Environment: Java, HTML5, CSS3, JavaScript, jQuery, Angular JS, Bootstrap, Spring Boot, MVC, Log4j, SOAP, RESTful, Microservice Architecture, AWS, NoSQL, CI/CD, Maven, IntelliJ IDE, JUnit, JMS, UNIX, Jenkins, JIRA, Log4j, Git. |