Post Job Free
Sign in

Stack Developer Data Analytics

Location:
Irving, TX
Posted:
March 06, 2025

Contact this candidate

Resume:

Name : Anil Bairi

Phone : +1-945-***-****

Email : ****.********@*****.***

LinkedIn : https://www.linkedin.com/in/anil-bairi-03a144vferve

SUMMARY:

●4+ years of IT experience as a Java Full Stack Developer, encompassing the entire SDLC, from requirement gathering to maintenance.

●Expertise in Data Structures, Algorithms, Data Analytics, Data Visualization, and Concurrent Programming, enabling data-driven decision-making.

●Proficiency in both Object-Oriented and Functional Programming paradigms, ensuring versatile problem-solving.

●Exceptional skills in Core Java, Multithreading, Collections, and Java Socket programming, resulting in high-performance applications.

●Expertise in Java 8 features, including Lambdas, Parallel Streams, filters, and functional interfaces, optimizing code efficiency.

●In-depth knowledge of J2EE technologies, such as Java Servlets, JSP, JDBC, and JMS, for robust backend development.

●Strong experience in developing Spark applications using Java and Scala, contributing to big data processing.

●Design and implementation of cloud-native applications with Java web frameworks like Spring MVC, Spring Boot, Spring Batch, Spring Cloud, and Hibernate.

●Proficient in RESTful APIs & SOAP web services, ensuring seamless data exchange.

●Extensive expertise in Microservices development using Spring Boot & Spring Cloud, enhancing system scalability and modularity.

●Proficient in SQL databases (MySQL, Oracle) and NoSQL databases (MongoDB), with a knack for complex queries, Stored Procedures & Triggers.

●Skilled in asynchronous task processing pipeline implementation with RabbitMQ & Kafka, enhancing system reliability.

●Strong competence in configuring and managing servers like Web Logic, Apache Tomcat, JBoss, and handling XML/JSON web services.

●Developed Restful API's which interact with JCR (Java Content Repository) to perform operations like reading, writing and querying.

●Expertise in Jenkins (CI/CD) and Maven Build Tools for efficient automation.

●Proven experience in Unit Testing with JUnit, MOCKITO, and Log4j logging.

●Proficiency in Front End technologies (HTML/CSS/JavaScript/jQuery/AngularJS/Angular 2/5/13, ReactJS) and data visualization frameworks like D3.js.

●Proficient in deploying and managing applications on Google Cloud Platform (GCP), leveraging services such as Compute Engine, App Engine, Kubernetes Engine, and Cloud Functions for scalable and resilient solutions.

●Solid knowledge of Linux/Unix and Shell Scripting, along with Python Scripting.

●Experienced in utilizing various AWS services such as EC2, S3, RDS, Lambda, for building robust and scalable applications.

●Expertise in Docker Virtualization and Kubernetes container orchestration.

●Skilled in AWS Cloud services (EC2, EBS, CloudWatch, S3)

●Proficient in Cloud computing service models (PaaS & IaaS).

●Strong grasp of Test-Driven Design (TDD) & Microservices architecture principles.

●Expertise in version control systems like GitBucket.

●Knowledgeable in Routed Protocols (FTP, SFTP, SSH, HTTP/HTTPS, SNMP), ensuring robust network operations.

●Possess excellent programming, analytical, problem-solving, and interpersonal skills, with a deep understanding of business applications and adaptability to new challenges.

SKILL SET:

Programming Language

Frameworks

Web Technologies

Scripting Languages

: Java/J2EE, SQL, Python, Erlang

: Spring, JPA (Hibernate)

: HTML5, CSS3, JSP, AngularJS, Angular 2/5/13, ReactJS

: JavaScript, jQuery, D3.js, Shell Script

Tracking Tools

Databases

Version Control

: JIRA, Version One

: Oracle, MySQL, MongoDB

: GIT, Bit Bucket

Platforms

Other Tools

Cloud

Messaging

: Linux, Windows

: Jenkins, NX Client, Citrix, Eclipse, NetBeans, IntelliJ, Kafka, log4j

: AWS, GCP

: Apache Kafka, RabbitMQ

PROFESSIONAL EXPERIENCE:

CLIENT: CVS, IL Oct 2024 - Present

ROLE: Full Stack Java Developer

●Orchestrated application development in iterative sprints using Agile methodology, contributing to weekly status meetings and daily standups.

●Designed, developed, and documented RESTful APIs to facilitate seamless communication between front-end and back-end systems.

●Examining designs to identify coding, programming, and integration tasks consistent with project objectives utilizing Java 11.

●Defined API endpoints, request/response payloads, and authentication mechanisms using industry best practices and standards.

●Utilized message brokers including RabbitMQ, and Apache Kafka to ensure reliable message delivery and efficient communication between distributed systems.

●Applied foundational Core Java concepts, including Multithreading, Collections, Generics, and Exception Handling, to address intricate business challenges and foster code robustness.

●Optimized environment setup for enhanced speed and efficiency by leveraging technologies like Spring Boot and Maven to streamline configuration, development, and deployment processes.

●Implemented data access layer using Spring Data JPA with Hibernate as the underlying ORM framework.

●Engineered microservices with Spring Boot to seamlessly process messages within a Kafka cluster setup.

●Utilized Kibana and Elasticsearch to meticulously identify and address failure scenarios within the Kafka message processing.

●Developed cutting-edge GUIs using JavaScript, Bootstrap, HTML5, CSS3, jQuery, and Angular 13 for responsive, dynamic web applications.

●Created powerful Single Page and responsive Web Applications with Angular 13, improving user engagement.

●Utilizing Spring Kafka API calls to facilitate smooth message processing within the Kafka cluster, demonstrating expertise in handling message partitions and configuring replication factors.

●Created a service layer using Spring IOC and annotations, alongside Controllers built with Spring MVC.

●Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.

●Implemented Entire functionality using a Java Full Stack approach, integrating technologies like Spring IO/Spring Boot and Hibernate ORM.

●Building scalable and efficient server-side applications using Node.js.

●Designed Java EE components, incorporating Spring MVC, Spring IOC, Spring transactions, and Spring security modules to enhance the overall architecture.

●Deployed applications on Amazon Web Services (AWS), leveraging Amazon CloudWatch for resource monitoring and log collection.

●Utilized S3 for storing and retrieving large amounts of data.

●Utilized EC2 for running web servers, execute batch processing, and perform other computing tasks.

●Embraced a test-driven development approach using Junit 5, ensuring the reliability and resilience of all implemented components.

●Implemented continuous integration and continuous delivery (CI/CD) pipelines using Jenkins.

●Automated the build and deployment processes using Maven, enhancing the overall efficiency of the development lifecycle.

Technologies: Agile, HTML5, CSS3, JavaScript, jQuery, Java11, Spring Boot, Spring Web MVC, Spring REST, Spring JPA, Hibernate, Node JS, IntelliJ, Maven, Git, Jenkins, Angular13, RabbitMQ, Oracle, S3, EC2, CloudWatch, SQL, AWS.

CLIENT: Tata Consultancy Services, INDIA Oct 2021 – Dec 2022

ROLE: JAVA DEVELOPER

●Employed HTML5, CSS3, JavaScript, JSP, jQuery, AJAX, and Bootstrap to craft dynamic web applications, resulting in a noteworthy 30% surge in user engagement.

●Initiated a technological evolution by integrating AngularJS for front-end development, culminating in a remarkable 40% enhancement in page load times and an elevated user experience.

●Orchestrated client-side validations using AngularJS, effectively reducing form submission errors by a substantial 50%.

●Gathered and reviewed requirements to engineer data-centric web applications, ensuring the seamless visualization of clean data.

●Engineered Spark applications in both Java and Scala, adeptly processing data from diverse sources, including real-time streaming data.

●Leveraged Spark RDDs in Scala to optimize data processing efficiency.

●Accumulated and stored raw data from diverse sources into MongoDB, streamlining data access and retrieval, thereby diminishing query response time.

●Conducted comprehensive sentiment analysis and data analytics on healthcare products to extract valuable insights.

●Utilized integrating Java applications with GCP services such as Pub/Sub and Cloud Tasks, and Compute Engine, App Engine.

●Deployed, managed, and scaled Java applications on GCP infrastructure.

●Implemented sentiment analysis and data analytics algorithms in Java, leveraging core concepts such as multithreading, collections, I/O, and exception handling to meet intricate business requirements.

●Developed applications interfacing with MongoDB using JDBC for clustered data retrieval.

●Designed view components using JSP and Java servlets, proficiently managing business logic.

●Visualized data using D3.js through JSP, presenting critical insights via pie charts, word clouds, etc.

●Collaborated closely with the QA lead to formulate test plans, oversee testing processes, and manage defect resolution.

●Designed, debugged, and developed applications using the IntelliJ IDE for seamless integration.

●Documented all project phases, implementing system changes in alignment with objectives and requirements, and developed comprehensive user documentation.

Technologies: Agile, HTML, CSS, JavaScript, jQuery, GCP, AJAX, AngularJS, JSP, Java, J2EE, MongoDB, NoSQL, Socket Programming, IntelliJ, D3.js, JDBC, Struts, EJB, JavaBeans, Spark, Scala, Linux.

CLIENT: SCAPE SOLUTIONS, INDIA May 2019 – Oct 2021

ROLE: JAVA DEVELOPER

●Developed and maintained Java-based web applications under the supervision of senior developers, adhering to established coding standards and best practices.

●Collaborated with cross-functional teams to gather requirements and translate them into technical specifications, ensuring alignment with project goals and client expectations.

●Implemented new features and enhancements to existing software solutions, utilizing Java EE technologies such as Servlets, JSP, and JDBC.

●Participated in code reviews and debugging sessions to identify and rectify software defects, enhancing overall application reliability and performance.

●Worked with databases including MySQL and Oracle, writing SQL queries and optimizing database operations for improved efficiency.

●Utilized version control systems such as Git for code management, enabling seamless collaboration and version tracking within the development team.

●Assisted in the design and implementation of RESTful APIs for seamless integration with external systems and services, contributing to enhanced interoperability and scalability.

●Conducted unit testing and integration testing using JUnit and Mockito frameworks, ensuring robustness and correctness of software components.

●Actively engaged in continuous learning and skill development, staying updated with the latest Java technologies and industry trends.

●Demonstrated strong problem-solving skills and a proactive attitude towards tackling challenges, contributing to the successful delivery of projects within scheduled timelines.

●Communicated effectively with team members and project stakeholders, providing regular updates on project progress and actively participating in team meetings and discussions.

●Demonstrated a strong commitment to quality and excellence in software development, consistently striving to deliver high-quality solutions that meet or exceed customer expectations.

Technologies: Java, JEE, Servlets, JSP, Git, MySQL, REST APIs, SOAP UI, Junit, Mockito.



Contact this candidate