Senior Associate – Technology (Java with Kafka)

  • Home
  • Blog
  • Senior Associate – Technology (Java with Kafka)

Senior Associate – Technology (Java with Kafka)

Bengaluru
Posted 3 days ago

Job Summary:

We are seeking a high-performance Senior Java Developer with Kafka expertise to work in a product squad and deliver solutions for medium to large-scale clients. This role involves designing, implementing, and deploying scalable solutions using Java, microservices, and event-driven architecture. The ideal candidate should be able to collaborate with architects and stakeholders to ensure robust, scalable, and high-availability applications while meeting non-functional requirements such as security, performance, and reliability.

Key Responsibilities:

  • Understand client business domains and contribute to Digital Business Transformation (DBT) initiatives.
  • Work closely with architects and stakeholders to design, develop, deploy, and support production applications.
  • Implement Non-Functional Requirements (NFRs) such as security, performance, availability, resiliency, and reliability.
  • Develop solution accelerators, best practices, and proof of concepts (PoCs) to ensure defect-free application delivery.
  • Coach, mentor, and guide team members to foster a strong engineering culture.

Qualifications:

Must-Have:

  • 5-8 years of experience in building large-scale, high-volume, low-latency, high-availability, and complex distributed services.
  • Successfully delivered at least three medium-scale projects from inception to completion.
  • Strong foundation in object-oriented principles, SOLID and DRY principles, reactive programming models, microservices, and event-driven architectures.
  • Hands-on experience with Java 8+ (including concurrency, multithreading, blocking/non-blocking IO, lambdas, streams, and data structures).
  • Proficiency in Spring Boot/Spring Cloud or similar frameworks for scalable solution development.
  • Strong database skills (SQL/NoSQL, data modeling, transaction management, DDL, DML).
  • Ability to analyze requirements, design, and implement solutions based on established architectural patterns.
  • Knowledge of memory management, garbage collection (GC), and GC tuning.
  • Experience writing JUnit test cases and using mocking frameworks such as Mockito, PowerMockito, and EasyMock.

Good-to-Have:

  • Knowledge of enterprise security, compliance, and data security at network and application layers.
  • Experience with APIs and related tooling.
  • Exposure to cloud platforms such as AWS, GCP, Azure, or PCF.
  • Hands-on experience with Kafka, RabbitMQ, or other messaging platforms.
  • Familiarity with distributed caching solutions like Redis and Memcached.
  • Experience with CI/CD pipelines, build automation tools, containerization (Docker/Kubernetes).
  • Knowledge of logging and monitoring solutions such as Splunk, ELK, Grafana, and application profiling tools like jProfiler, YourKit, Visual VM.
  • Experience with performance and security testing.

.In Brief:

  • Title: Senior Associate – Technology (Java with Kafka)
  • Qualification: Bachelor’s/Master’s Degree in Computer Science or related field. This role focuses on Java, microservices, event-driven solutions, and cloud integration.
  • Experience Needed: 5-8 years
  • No. of Openings: 300
  • Joining Type: Immediate / Within 15 Days

Job Features

Job Category

Java developers

Apply For This Job

A valid email address is required.
A valid phone number is required.

https://www.hardwinsoftware.com/blog/privacy-policy-for-careers/

Our Locations

India

3rd Floor, Hardwin Tower, 6th Main Road, Central Revenue Layout, SRK Nagar, Bengaluru 560077
  • Phone: +91 80505 33738
  • Email: enquiry@hardwinsoftware.com
  • Web: www.hardwinsoftware.com

Dubai

IFZA Business Park - Building A2 - Dubai Silicon Oasis Industrial Area - Dubai - UAE
  • Phone: +971 503416786
  • Email: enquiry@hardwinsoftware.com
  • Web: www.hardwinsoftware.com

USA

11549 Nuckols Road, Suite B, Glen Allen, VA 23059 United States
  • Phone: +1 302-231-1816
  • Email: enquiry@hardwinsoftware.com
  • Web: www.hardwinsoftware.com
logo