Virtusa

Senior Java Developer

Job Description

1. Proficient in coding in one or more object-orientated languages, including Java 17+ with Spring Boot
2. Experience of creating low latency, thread-safe concurrent code in Java or another JVM based language
3. Hands-on experience with event driven architecture and distributed messaging technologies including Kafka which scale to accommodate large spikes in demand
4. Experience of designing resilient data streaming integrations between applications including strategies to ensure data completeness and integrity
5. Experience using and designing schemas/data structures in modern relational databases (e.g. CockroachDB)
6. Experience with Docker and running Production workloads on Kubernetes
7. Detailed understanding of API Security concepts including OIDC, certificate management and signing (e.g. JWS)
8. Solid understanding of agile methodologies such as Scrum
Preffered Qualifications:
1. Knowledge of data serialisation formats (e.g. Google Protocol Buffers, Apache Avro and Parquet)
2. Experience with gRPC or RSocket
3. Hands on experience with C++, Rust or Golang
4. Experience of maintaining distributed caches and data grids (e.g. Gemfire, Hazelcast, Redis, Valkey)
5. Experience of NoSQL databases (e.g. MongoDB)
6. Certified Kubernetes knowledge and practical experience (e.g. CKAD)
7. Certified public cloud technology knowledge and practical experience (e.g. Terraform, AWS certification)


Jobs at Bangalore

Virtusa

PMO - Governance

Full Time

Bangalore, Karnataka

View Details

Last Date: June 12, 2025

IBM

Package Consultant: SAP HANA FIN FI

Professional

Bangalore, Karnataka

View Details

Last Date: Nov. 22, 2024

KPMG

Technology Consulting-TE SAP-FICO S…

KI Professional

Bangalore, Karnataka

View Details

Last Date: Nov. 20, 2024

Amazon

Software Development Engineer, Open…

Freshers/Experienced

Bangalore, Karnataka

View Details

Last Date: Nov. 19, 2024

IBM

Process Associate- Risk and Complia…

Entry Level

Bangalore, Karnataka

View Details

Last Date: Nov. 22, 2024

IBM

Application Developer: Oracle Cloud…

Professional

Bangalore, Karnataka

View Details

Last Date: Nov. 22, 2024

Virtusa

QA Playwright Architect

Full Time

Bangalore, Karnataka

View Details

Last Date: Dec. 31, 2024

Infosys

Playwright with typescript/Java scr…

4 - 6 Years Exp.

Bangalore, Karnataka

View Details

Last Date: Dec. 14, 2024

Virtusa

Java Developer

Full Time

Bangalore, Karnataka

View Details

Last Date: Dec. 31, 2024

IBM

GPSG-Senior Performance Test Engine…

Professional

Bangalore, Karnataka

View Details

Last Date: Nov. 29, 2024

IBM

Sr. Process Analyst Finance & Admin…

Entry Level

Bangalore, Karnataka

View Details

Last Date: Nov. 29, 2024

Merck KGaA

Associate Architect SAP TM

D - Professional (4-9 years)

Bangalore, Karnataka

View Details

Last Date: Nov. 19, 2024




More Jobs at Virtusa

Virtusa

MS Teams (Support Engineer / SME)

Full Time

Chennai, Tamil Nadu

View Details

Last Date: Dec. 31, 2024

Virtusa

Java FSD

Full Time

Chennai, Tamil Nadu

View Details

Last Date: Dec. 31, 2024

Virtusa

Automation Tester

Full Time

Bangalore, Karnataka

View Details

Last Date: Dec. 31, 2024

Virtusa

Tech Lead

Full Time

Pune, Maharashtra

View Details

Last Date: Dec. 31, 2024

Virtusa

ETL Test Engineer

Full Time

Chennai, Tamil Nadu

View Details

Last Date: Feb. 28, 2025

Virtusa

Tech Lead-Java

Full Time

Bangalore, Karnataka

View Details

Last Date: Aug. 14, 2025

Virtusa

Tech Lead

Full Time

Pune, Maharashtra

View Details

Last Date: Dec. 31, 2024

Virtusa

Automation QE

Full Time

Hyderabad, Telangana

View Details

Last Date: Dec. 31, 2024

Virtusa

Pega Business Analyst

Full Time

Hyderabad, Telangana

View Details

Last Date: Jan. 10, 2025

Virtusa

Automation Test Engineer

Full Time

Pune, Maharashtra

View Details

Last Date: Dec. 31, 2024

Virtusa

Java FSD

Full Time

Hyderabad, Telangana

View Details

Last Date: Dec. 31, 2024

Virtusa

QA Automation with Python

Full Time

Hyderabad, Telangana

View Details

Last Date: Dec. 31, 2024