Senior Software Engineer – Java Developer

7 days ago


Bengaluru, Karnataka, India NMS Consultant Full time ₹ 1,04,000 - ₹ 1,30,878 per year

Job Title - Senior Software Engineer – Java Developer

Experience - 6+ Years

Location - Bangalore

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.



  • Bengaluru, Karnataka, India Techila Global Services Full time ₹ 1,40,000 - ₹ 28,00,000 per year

    Company DescriptionTechila Global Services is a distinguished digital transformation consulting and technology firm with a presence in the United States, Europe, and the Asia-Pacific region. As a Platinum Partner, we deliver innovative solutions and strategic guidance to empower over 100 enterprise clients worldwide. Our mission is to help organizations...


  • Bengaluru, Karnataka, India SLK Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer AI IntegrationRole OverviewThe Senior Software Engineer AI Integration at one of SLK Fintech client who acts as the critical link between AI and real-world implementation. This professional is responsible for designing, connecting, and delivering robust, end-to-end pipelines that integrate AI models and agentic workflows into...


  • Bengaluru, Karnataka, India Spigot Software Full time

    This role of Senior Software Engineer is our client. The group is responsible for the development of the technology platforms supporting key products including Connected Risk, World Check, and products in the Risk Managed Services space.Responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of...


  • Bengaluru, Karnataka, India CodeZio Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Title : Senior Java Software EngineerLocation : Partially Remote Bengaluru / MumbaiEmployment Type : Full TimeAbout the Role : As a Senior Java Software Engineer, you will play a key role in building a self-service global infrastructure that enables secure, seamless, and compliant healthcare data exchange between diverse data providers (care...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Job DescriptionJob DescriptionSummary- As a Software Engineer at Guidewire, youre part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large scale platform, your role is crucial in giving insurers the cutting edge tools...


  • Bengaluru, Karnataka, India Anlage Infotech Full time

    About the Company & RoleWe are a global technical consulting firm recognized for our high-end expertise in the financial industry. We're seeking a talented and highly motivated Senior Java Software Developer to join our team. In this role, you'll be instrumental in solving complex technical challenges within the financial sector, working as part of a global...


  • Bengaluru, Karnataka, India Razorpay Software Private Limited Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    The Role: A Senior Software Development Engineer at Razorpay is well-grounded - smart, quality focussed, product thinker, business conscious - not mere coders, of course, with very good technical context and experience to write and build quality software. Engineering creates a significant impact across different areas, considering the scale of our software...


  • Bengaluru, Karnataka, India Aiprus Software Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Title:Senior Java DeveloperLocation:BengaluruExperience:4-8yearsJob SummaryWe are looking for a highly skilled Java Developer with strong expertise in Core Java and modern frameworks to design, develop, and implement scalable applications. The ideal candidate should have hands-on experience in building microservices, integrating APIs, and implementing...


  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Member of Technical Staff We are seeking an experienced Senior Java Developer to join our team in developing scalable, efficient, and reliable microservices-based applications using Java and cloud technologies. The ideal candidate will have a strong background in Java development, experience with microservices architecture, and a passion for delivering...


  • Bengaluru, Karnataka, India TechWise Digital Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Company DescriptionTechWise Digital is an experienced team of professionals focused on delivering IT and digital skills through tech-staff augmentation services. Our workforce solutions and consultation services assist SMEs and large companies in strategizing, implementing, and adopting best-in-class digital transformation practices and solutions. We aim to...