Senior Java Developer

Sapiens

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sapiens is seeking a Lead Developer in Bengaluru to join an Agile/Scrum team. You will contribute to technical design, coding, testing, and documentation while leading a small team and driving AI-assisted development practices to deliver scalable SaaS solutions.

You will mentor juniors, participate in code reviews, and ensure quality across Java, frontend, databases, and cloud ecosystems, with focus on performance and security commitments.

Qualifications

  • Bachelors degree in science or engineering with software development experience
  • Strong foundation in CS and software engineering principles
  • Experience with relational databases and/or big data platforms
  • OO design, patterns, and system design fundamentals
  • Experience in Agile/scrum; SAFe knowledge desirable
  • Security, data protection, and performance optimization awareness
  • Excellent communication and problem-solving skills in English
  • Team player with mentoring capability

Responsibilities

  • Analyse requirements, perform feasibility studies and estimates
  • Develop and unit test user stories per coding standards
  • Participate in code reviews and design discussions
  • Prepare and maintain technical documentation
  • Analyze and resolve defects; contribute to design decisions
  • Lead a small team of 2-3, own technical deliverables
  • Provide technical leadership and mentoring to juniors
  • Conduct code reviews and guide teammates to quality
  • Recruit support and share knowledge to meet goals
  • Focus on learning technology, product, and domain knowledge

Skills

Leadership
Agile/Scrum
Problem-solving
Communication
Mentoring

Education

Bachelor's degree in science or engineering

Tools

Java
Spring
Hibernate
SQL
NoSQL (MongoDB)
Databricks
Apache Spark
Kafka
React/Angular/Node.js
GraphQL
RESTful Web Services
Docker
Kubernetes
WebLogic/WebSphere/Tomcat

Job description

Lead Developer - Job Description

As a Lead Developer at Sapiens, you will be an active and productive member of an Agile/Scrum team participating in technical design, development or maintenance of our software products.

You will be involved in technical design, coding, testing/debugging, and documentation activities, while leveraging cloud-native architectures, AI-assisted development practices, and SaaS principles to drive scalable and high-quality solutions. In addition, you will lead a small team, fostering technical excellence, continuous learning, and contributing to the overall success of Sapiens.

Roles & Responsibilities:

  • Analyse provided requirement specifications and understand the technical and functional context, carry out feasibility analysis and effort estimations
  • Develop and unit test user stories while adhering to defined coding standards and other quality standards.
  • Participate in code reviews and design discussions.
  • Prepare and maintain technical documentation.
  • Analyse and resolve application defects.
  • Developing use cases and design alternatives in accordance with business requirements
  • Active participation and contribution in development process and scrum team ceremonies
  • Provide technical leadership and mentoring to junior developers.
  • Conduct code reviews and guide the team members to maintain code quality
  • Lead a small team of 2-3 people and own technical deliverables
  • Help in recruitment, assimilate necessary technical knowledge and share with team to meet organizational goals.
  • Focus on learning technology, product and Insurance domain while performing above roles and responsibilities!
  • Apply AI-assisted coding tools (Copilot, code analysers, refactoring assistants) to generate code (eg., Java, SQL etc.), improve code quality, reduce defects, and accelerate delivery in Sapiens products.
  • Leverage AI models to interpret requirements, generate test cases, create documentation, and detect anomalies or optimization opportunities across the system
  • Continuously explore and adopt emerging AI/automation practices relevant to Sapiens architecture, ensuring reuse and standardization across teams.

Required Qualifications and Skills:

  • Bachelors degree in science or engineering with 6 to 8 years of software development experience
  • A solid foundation in computer science and software engineering principles
  • Experience with relational databases (Oracle, SQL Server, DB2, etc.) and /or Big data platforms like Databricks / Hadoop etc.
  • Strong understanding of Object-Oriented Programming, Design Patterns and System design fundamentals.
  • Experience with Agile development methodologies (specifically scrum); SAFe knowledge/experience is desirable.
  • Experience in troubleshooting, fine tuning and identifying the potential bottle necks on the applications.
  • Exposure to Security and Compliance:
  • Knowledge of security best practices in software development
  • Strong commitment to data protection and privacy compliance
  • Strong orientation towards Performance Optimization:
  • Identifying performance bottlenecks in applications and databases and propose optimizations.
  • Monitoring application and database performance regularly and take necessary actions to improve efficiency.
  • Good conceptual, analytical and mathematical skills.
  • Proven experience in exploring new technologies to developing and delivering innovative solutions.
  • Knowledge of insurance or any other financial domain is desirable.
  • High learning capability and ability to perform under pressure.
  • Good interpersonal, written, and oral communication skills in English
  • Excellent analytical and problem-solving skills
  • Passion for process automation and software quality.
  • Team player, Independent, out-of-the-box thinker, and self-learner.

Technology Skills:

Strong experience in designing and developing enterprise applications using relevant technologies.

  • Java (J2EE / Java 8+)
  • Java / .Net /Django / Laravel / Rails
  • Frameworks: Spring / Spring Boot / Hibernate
  • Spring Modules: Spring MVC, Spring JDBC, Spring Security
  • JSON, SPML, JavaScript, JQuery, XML/XSL, SPML, HTML5, CSS, EJB, AJAX, Velocity
  • Database: Any RDBMS (Oracle /DB2 /SQL Server)
  • NoSQL Database: MongoDB / Cassandra / Couchbase
  • Big Data & Data Engineering Platforms: Databricks (Spark-based Lakehouse platform), Apache Spark, Kafka
  • IDE: JBoss Developer Studio / IBM Rad / eclipse
  • Application Server WebLogic / WebSphere / JBoss / Tomcat
  • Frontend: React / Angular / Node.js
  • API: GraphQL
  • Hands on experience on SOAP or RESTful Webservices
  • Certification in Java xx is preferred.
  • Familiarity with Microservices, Event-Driven programming, Kubernetes
  • Experience of SSO, LDAP, Reporting Tools (eg: Jasper Reports, PowerBI, Tableau)
  • Knowledge of software architecture principles and best practices.

AI exposure and Skills:

  • Hands on experience with GitHub Copilot, Copilot CLI, Claude Code, or equivalent AI tools for code generation, refactoring, legacy modernization, test generation, documentation, and design scaffolding
  • Practical exposure to agentic AI across the SDLC, including requirement interpretation from Jira stories, design exploration, automated test agents, release/validation agents, and quality gates
  • RCA & Production Support: AI-assisted root cause analysis using logs, metrics, and stack traces; defect correlation across code, configuration, and data; fix and prevention recommendations with Human-in-the-Loop (HITL) validation
  • Responsible AI: Adherence to data privacy, IP protection, hallucination avoidance, secure-by-design code, governance checkpoints, and compliance with business, regulatory, and architectural standards
  • Guide team in adopting AI-assisted development practices.

SaaS exposure and Skills:

  • Hands-on experience with Cloud Platforms such as: Amazon Web Services, Microsoft Azure, or Google Cloud
  • Exposure to containerization (Docker, Kubernetes)
  • Experience working with Event-driven systems (Apache Kafka) is desirable
  • Experience with CI/CD pipelines and DevOps practices; CI/CD tools: Jenkins / Git / Bitbucket
  • Good understanding of multi-tenant SaaS architecture
  • Understanding of modern architectural methods and patterns such as Microservice Architecture, Cloud Computing and Containers.
  • Understanding of scalability, observability, and system reliability
  • Understanding of Security & Identity protocols: OAuth2 / OIDC, SSO, RBAC, tenant isolation is desirable
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Developer
Senior Developer

Sapiens • Bengaluru

Hybrid
INR 800,000 - 1,500,000
Senior Application Engineer
Senior Application Engineer

Mancer Consulting Services • Hyderabad

Hybrid
INR 1,800,000 - 3,200,000
Software Engineer
Software Engineer

Revature • Bengaluru

On-site
INR 1,400,000 - 2,000,000
Java - Full Stack Engineer (with Gen AI Tooling experience)
Java - Full Stack Engineer (with Gen AI Tooling experience)

Synergech Technology India Pvt Ltd • Chennai District

On-site
INR 1,200,000 - 1,600,000
Senior Manager of Software Engineering - Java
Senior Manager of Software Engineering - Java

Fairygodboss • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Software Developer with AI / Java
Software Developer with AI / Java

Purview Services • Ernakulam

Hybrid
INR 2,800,000 - 4,200,000
Software Developer with AI / Java
Software Developer with AI / Java

Purview Services • Dadri

Hybrid
INR 1,674,000 - 2,344,000
Software Developer with AI / Java
Software Developer with AI / Java

Purview Services • Mumbai

Hybrid
INR 3,000,000 - 5,000,000
Software Developer with AI / Java
Software Developer with AI / Java

Purview Services • Greater Noida

Hybrid
INR 350,000 - 600,000
Software Developer with AI / Java
Software Developer with AI / Java

Purview Services • Faridabad District

Hybrid
INR 900,000 - 1,800,000