- Salary
- $3 – $12/yr
- Location
- Chennai, Chennai, India
- Type
- Full-time
- Department
- IT
- Seniority
- Mid
Description
Role: Java Mid-Level (Java, Spring boot, Microservices, React Programming)Location: Bengaluru, ChennaiExperience: 6+ Years Job Description :–Overall 6+ years of hands‑on experience in Java development with strong expertise in Core Java, Java 17, Spring Boot, Microservices and react programmingProven experience in building production‑grade applications and services with high performance, reliability, and scalability.Solid understanding of Collections, Generics, REST APIs, API security, authentication/authorization, multithreading/concurrency concepts, Design Patterns, Exception handling, Logging and Monitoring, Caching & React ProgrammingStrong hands-on knowledge of Java 8+ features including lambda expressions, streams, Optional, and functional interfaces.Work with Kafka, SQL and NoSQL databases, writing optimized queries, understanding indexing/joins.Implement and maintain security frameworks including OAuth2, JWT, SSL/TLS, mTLS, and token lifecycle management.Strong analytical, problem‑solving, and programmatic thinking skills, with the ability to design efficient solutions for complex technical problems.Ability to work independently with minimal supervision, take ownership of modules, and drive tasks end‑to‑end.Experience working in Agile/Scrum environments and delivering in iterative development cycles.Hands-on experience with testing, CI/CD, and deployment across multiple test and production environments.Ability to write high‑quality unit tests using JUnit, Mockito, and adhere to clean coding practices.Strong verbal and written communication skills with the ability to collaborate effectively with distributed teams.Must be willing to work from the client office as per company policy.