Talent.com
No longer accepting applications
Senior Java Developer

Senior Java Developer

NMS ConsultantTiruppur, IN
10 hours ago
Job description

Position - Sr. Java Developer

Experience - 10+ Years

Job Description

Experienced Senior Core Java Developer to design, develop and optimize high-performance

backend applications, services and APIs. The ideal candidate will have expertise in Java,

database architecture, data analytics and AI / ML integration. This role involves driving

architectural decisions, mentoring team members and delivering scalable, data-driven

solutions leveraging technologies like Kafka, Spark, Redis, ReactJS, PostgreSQL, MongoDB and

Cloud Services (AWS / Azure / GCP).

Key Responsibilities

 Lead the design and development of robust Core Java applications (Standalone,

Microservices and Batch Processing).

 Architect and optimize scalable RESTful APIs for enterprise grade systems.

 Drive performance tuning, memory management, multi-threading and concurrency

improvements.

 Collaborate with cross-functional teams, including frontend (ReactJS) and DevOps, for

end-to-end delivery.

 Design, implement and optimize SQL / NoSQL databases for large-scale, high-volume

datasets.

 Build and lead data analytics pipelines to extract actionable insights from structured

and unstructured data.

 Integrate AI / ML models into production systems to enable intelligent automation and

predictive capabilities.

 Ensure adherence to coding standards, performance benchmarks and security best

practices.

 Mentor junior engineers and participate in technical reviews, architecture discussions

and roadmap planning.

 Oversee cloud-native deployments and manage environments on AWS / Azure / GCP.

Preferred Skills

 Expert-level Core Java (collections, streams, concurrency, JVM internals).

 Proven experience with Spring Boot, Microservices and distributed system

architectures.

 Advanced database skills - schema design, indexing, query optimization and

performance tuning.

 Strong knowledge of event-driven architecture (Kafka), caching (Redis) and big data

frameworks (Spark).

 Proficiency in AI / ML model lifecycle - development, training, deployment and

inference.

 Familiarity with data visualization and analytics tools (Apache Superset, Power BI,

Tableau).

 Understanding of cloud-native architectures (Docker, Kubernetes, serverless) and

CI / CD pipelines.

Qualifications

 Bachelor’s or Master’s degree in Computer Science or related field.

 6+ years of professional Core Java development experience.

 Proven track record in database-driven application development, analytics projects

and AI / ML integration.

 Strong problem-solving and system design skills for low-latency, high-throughput

systems.

 Experience in leading technical initiatives and mentoring engineers.

Bonus Skills

 Experience in energy domain applications (e.g., HES – Head End Systems, MDM –

Meter Data Management).

 Knowledge of mobile app development (Flutter) for cross-platform solutions.

 Exposure to modernizing legacy Java systems.

Create a job alert for this search

Senior Java Developer • Tiruppur, IN