Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join NMS Consultant and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><b>Job Title : </b>Senior Software Engineer Java Developer.</p><br/><p><b>Experience : </b>6+ Years.</p><br/><p><b>Location : </b>Bangalore.</p><br/><p><b>Job Description :</b></p><p><br/></p><p>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).</p><br/><p><b>Key Responsibilities :</b></p><p><br/></p><p>- Lead the design and development of robust Core Java applications (Standalone, Microservices and Batch Processing.<br/><br/></p><p>- Architect and optimize scalable RESTful APIs for enterprise grade systems.<br/><br/></p><p>- Drive performance tuning, memory management, multi-threading and concurrency improvements.<br/><br/></p><p>- Collaborate with cross-functional teams, including frontend (ReactJS) and DevOps, for end-to-end delivery.<br/><br/></p><p>- Design, implement and optimize SQL/NoSQL databases for large-scale, high-volume datasets.<br/><br/></p><p>- Build and lead data analytics pipelines to extract actionable insights from structured and </p><p>unstructured data.<br/><br/></p><p>- Integrate AI/ML models into production systems to enable intelligent automation and </p><p>predictive capabilities.<br/><br/></p><p>- Ensure adherence to coding standards, performance benchmarks and security best practices.<br/><br/></p><p>- Mentor junior engineers and participate in technical reviews, architecture discussions and </p><p>roadmap planning.<br/><br/></p><p>- Oversee cloud-native deployments and manage environments on Skills : </b></p><p><br/></p><p>- Expert-level Core Java (collections, streams, concurrency, JVM internals).</p><p><br/></p>- Proven experience with Spring Boot, Microservices and distributed system architectures.<br/><br/></p><p>- Advanced database skills schema design, indexing, query optimization and performance </p><p>tuning.<br/><br/></p><p>- Strong knowledge of event-driven architecture (Kafka), caching (Redis) and big data </p><p>frameworks (Spark).<br/><br/></p><p>- Proficiency in AI/ML model lifecycle development, training, deployment and inference.<br/><br/></p><p>- Familiarity with data visualization and analytics tools (Apache Superset, Power BI, Tableau).<br/><br/></p><p>- Understanding of cloud-native architectures (Docker, Kubernetes, serverless) and CI/CD </p><p>pipelines.</p><br/></p> (ref:hirist.tech)
Don't Miss This Opportunity!
NMS Consultant is actively hiring for this Senior Software Engineer - Java Technologies position
Apply Now