Senior Java Technical Lead - RESTful API, Spring Boot (Vijayawada)

Senior Java Technical Lead - RESTful API, Spring Boot (Vijayawada)

13 Nov
|
HCLTech
|
Vijayawada

13 Nov

HCLTech

Vijayawada

Job Summary

1.APIs (SOAP and REST)

- Understanding of SOAP (WSDL, XML, envelopes, WS-Security) and REST (HTTP methods, status codes, JSON, statelessness).
- Ability to choose between SOAP and REST for a given use case.
- Experience with API testing and debugging tools such as Postman and SoapUI.

2. Caching Concepts

- Knowing what a cache is: a fast, temporary data store that holds frequently used data close to the application.
- Knowing why caching is needed: to avoid repeated expensive calls to databases or downstream services, and to handle high traffic.
- Knowing the value caching adds:
- Faster response times
- Lower load on databases and third-party APIs
- Better scalability and throughput
- Lower infrastructure cost
- Better resilience when dependencies are slow or unavailable

- Familiarity with cache patterns (cache-aside, write-through, write-behind), TTL, invalidation and eviction (LRU, LFU), and the trade-off of stale data.

3. Redis

- Core data structures: strings, hashes, lists, sets and sorted sets.
- Expiry and TTL, persistence (RDB and AOF), replication and clustering.
- Using Redis from application code, and troubleshooting memory and performance issues.

4. AWS

- EC2: launching and managing instances, security groups, scaling.
- ECS: container deployment, task definitions, services and clusters.
- S3: buckets, object storage, access policies, lifecycle rules.
- CloudWatch: metrics, logs, alarms and dashboards.

5. Splunk





- Searching and analysing logs with SPL (Splunk Processing Language).
- Creating dashboards, reports and alerts.
- Using Splunk to trace errors and performance issues across services.

6. Database

- Strong SQL knowledge with the ability to perform data analysis, troubleshooting, root cause investigation, and data validation.
- Experience querying relational databases (e.g., Microsoft SQL Server, Oracle, PostgreSQL) to support application issues and release validation.
- Ability to develop SQL queries for data verification, reporting, and production support activities.

Nice to Have

- Experience with Java, Spring or a similar backend stack.
- CI/CD and Docker experience.
- Understanding of API security (OAuth, JWT, TLS).

Key Responsibilities

Key Responsibilities

- Design, develop, consume and troubleshoot SOAP and REST APIs.
- Implement caching strategies to cut latency, reduce backend and database load, and improve scalability and availability.
- Configure, use and tune Redis for caching (key design, TTL and eviction policies, invalidation).
- Deploy and operate applications on AWS (EC2, ECS, S3, CloudWatch).
- Monitor application health, logs and performance. Build searches, dashboards and alerts in Splunk and CloudWatch.
- Diagnose production issues and perform root-cause analysis.

Required Skills & Knowledge

Skill Requirements

Must Have Skill

Java,RESTful API,Spring Boot

Positive to Have Skill

Other Requirements

📌 Senior Java Technical Lead - RESTful API, Spring Boot (Vijayawada)
🏢 HCLTech
📍 Vijayawada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java technical lead - restful api, spring boot (vijayawada) / vijayawada

Subscribe to this job alert:

Get the latest job offers by email for: senior java technical lead - restful api, spring boot (vijayawada) / vijayawada