Sr Software Engineer II (Java) - IN

OpSec Group India

Bengaluru

On-site

INR 1,800,000 - 2,800,000

Full time

45 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health Insurance
Life Insurance

Job summary

Crane Authentication in Bangalore, India, is seeking a Senior Software Engineer to join a global authentication team focused on fraud prevention and secure software delivery. You will work in a cross-functional Agile product team, delivering high-quality, scalable software.

The role emphasizes strong engineering principles, collaboration with Product Owners, and a drive to learn and improve. Proficiency in Java 8+, Spring Boot, REST APIs, and cloud services is desirable.

Qualifications

  • Bachelor’s degree in Computer Sciences or equivalent degree.
  • 4+ years of experience working as a software engineer developing commercial software.
  • Experience using collaborative tools such as: Slack, Microsoft Teams, and Jira.
  • Experience in Agile-oriented teams, SCRUM or Kanban, and strong English communication.

Responsibilities

  • Collaborate and review requirements proposed by the Product Owner / Business Analyst to understand, document, estimate, design, implement, and unit test viable software solutions.
  • Design and implement services and APIs supporting applications using microservice architecture for application development or data services.
  • Develop solid, scalable information systems that support the evolving needs of clients and internal teams.
  • Ensure information systems scale and support new features for delivery.
  • Modify existing software to fix bugs, adapt to new requirements and improve performance.
  • Maintain code quality, test coverage and code reviews following standard guidelines.
  • Collaborate with multi-disciplinary team members to ensure timely delivery of commitments.
  • Continuously drive improvement with the team and department through agile practices and new technologies.
  • Promote knowledge sharing across the team and department.

Skills

Java/Spring Boot
Agile/Scrum
REST APIs
Git
English communication
Problem solving
System design

Education

Bachelor’s degree in Computer Science or equivalent

Tools

Git
Jira
Slack
Microsoft Teams
AWS
MongoDB

Job description

Job Category: Software Development and Engineering

Requisition Number: SRSOF001874

  • Posted : September 10, 2026
  • Full-Time
  • On-site
Locations

Showing 1 location

Description

As a partner to businesses and governments,Crane Authenticationoffers expertise and cutting-edge innovations that protect and enhance products, secure identities, safeguard revenues and enforce compliance. Customers from different business sectors and levels of government trust our team of 1,250 people for their expertise in R&D, security design, engineering and data-driven insights. We are an integral part ofCrane NXT, a $2 billion dollar business with over 5,000 associates

As part of our growth we are looking for aSenior Software Engineer in Bangalore, Indiawhereyou will be part of a globalauthenticationteam fighting fraud and piracy!

Role Summary:

As a Senior Software Engineer, you will form part of a cross-functional, multi-disciplinary Agile product team for one of our key products. We are passionate about writing good quality, highly testable, user-driven software. What’s most important is a solid understanding of Engineering principles and practices and a desire to learn.

KEY ACCOUNTABILITY

  • Collaborate and review requirements proposed by the Product Owner / Business Analyst to understand, document, estimate, design, implement, and unit test viable software solutions
  • Design and implement services and APIs supporting applications using microservice architecture for application development or data services
  • Develop solid, scalable information systems that support the continuously evolving needs of our clients and internal operational teams
  • Ensure that information systems scale and support new features for delivery
  • Modify existing software to fix bugs, adapt to new requirements and improve performance
  • Maintain code quality, test coverage and code reviews following standard guidelines
  • Collaborate with multi-disciplinary team members to ensure timely delivery of commitments.
  • Continuously drive improvement with yourself, the team and the department through ways of working with more agility and introducing new technologies.
  • Promote knowledge sharing across the team and department, ensuring that we work as closely and effectively as possible.
  • Act as point of contact for escalations and crucial stakeholder requests.

Skills & Knowledge:

  • Demonstrated ability to deliver high-quality, enterprise-class software on-time and of high quality
  • Good knowledgeable in the software development lifecycle
  • Working knowledge of source control systems like Git
  • Experience working in Agile-oriented teams, especially SCRUM or Kanban
  • Possess good communication skills in English, both written and verbal (for non-English speaking countries)
  • Very strong problem-solving skills and algorithm knowledge
  • Good technical skills with knowledge of solution design and application architecture

Experience:

  • Programming framework/language: Java 8 and higher, Spring Boot.
  • Databases: Any SQL DB and MongoDB.
  • Experience using and developing Restful APIs.
  • Experience with AWS SQS, Elastic search service, EC2, RDS, S3, ELB, CloudWatch.
  • Experience with messaging and streaming platforms (RabbitMQ), cloud computing (ideally AWS) and experience with caching technologies (Memcached, Redis, ElastiCache).
  • Experience in automating build deployments, Continuous Integration and Continuous Delivery.

Qualification:

  • Bachelor’s degree in Computer Sciences or equivalent degree
  • 4+ years of experience working as a software engineer developing commercial software
  • Experience using collaborative tools such as: Slack, Microsoft Teams, and Jira
  • To ensure full participation in the performance development review (PDR) process and maintain an up-to-date record of all training and development activities/programs
  • To always act and behave in a way compliant with all Crane Authentication’s company guidelines and policies, especially those relating to values and behaviours, environmental health and safety, ethics and codes of conduct, as it is through living our values that we strengthen the culture of our business and demonstrate our understanding of our Code of Business Principles. Further information on our company values can be found in our “Living the Values” guidelines.

WHAT’S IN IT FOR YOU?

  • Work for a market leading, established product company.
  • Nice modern offices with great facilities.
  • Health Insurance.
  • Life Insurance.

Crane Authentication is part of Crane NXT

Crane NXT is a premier industrial technology company that provides proprietary and trusted technology solutions to secure, detect, and authenticate what matters most to its customers. Crane NXT has approximately 5,000 employees with global operations and manufacturing facilities in the United States, the United Kingdom, Mexico, Japan, Switzerland, Germany, Sweden, and Malta. For more information, visit www.cranenxt.com.

We value diversity at our company. Everyone who applies with the qualifications will receive consideration for employment without regard to: age, colour, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by law.

We receive a high number of applications, so apologies if we are unable to provide specific feedback. If we feel you are a fit for the role, we’ll be in contact.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

JAVA - Software Engineer - Tier 2
JAVA - Software Engineer - Tier 2

SKIDATA • Bengaluru

On-site
INR 2,500,000 - 3,800,000
Health insurance (₹5L floater)
Hybrid work model (up to 8 WFH days/mo
Gym/Yoga wellness reimbursement
+5
JAVA-Senior Software Engineer - Tier 1
JAVA-Senior Software Engineer - Tier 1

SKIDATA • Bengaluru

On-site
INR 2,500,000 - 3,800,000
Health Insurance
Hybrid work flexibility
R&D Senior Member of Technical Staff, Product Development
R&D Senior Member of Technical Staff, Product Development

AVEVA • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Medical and accidental insurance
Emergency leave days
Childcare support
+4
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Serosoft Solutions Pvt Ltd • Indore District

On-site
INR 800,000 - 1,100,000
Group Health Insurance
Competitive pay
Learning & Growth opportunities
+3
Principal Software Engineer (Java & Agentic AI)
Principal Software Engineer (Java & Agentic AI)

Securonix • Pune District

On-site
INR 4,000,000 - 7,000,000
Health Insurance
Term Life Insurance
Personal Accident Insurance
Software Engineer
Software Engineer

IVANS Insurance Solutions • Bengaluru

On-site
INR 1,500,000 - 2,800,000
Full Stack Developer - Java, Angular
Full Stack Developer - Java, Angular

Silicon Valley Bank • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Software Engineer II C++ Developer
Software Engineer II C++ Developer

3M HEALTHCARE • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Principal Software Engineer (Java & Agentic AI)
Principal Software Engineer (Java & Agentic AI)

Securonix • Bengaluru

On-site
INR 5,000,000 - 8,000,000
Health Insurance
Personal Accident Insurance
Term Life Insurance
+1
Staff Software Engineer Software
Staff Software Engineer Software

Front Door Defense • Hyderabad

On-site
INR 4,000,000 - 7,500,000