





Generic senior software/data role, Bangalore metro, and broad web/database requirements drive high competition.
Platform/backend and SQL skills are transferable, but data-platform experience increases domain specificity.
Requires specific web frameworks, ORM, and DB skills but no explicit years, so moderate shortlisting strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own the design, development, and implementation of scalable data platform software solutions following the software development lifecycle.
Evaluate operational feasibility and improve software operations by analyzing systems and recommending procedural changes.
Document and demonstrate solutions through clear coding, flowcharts, and technical documentation to support software development and deployment.
Proven work experience as a Software Engineer or Software Developer.
Bachelor’s or Master’s degree in Computer Science Engineering or equivalent.
Proficiency in Java, Ruby on Rails, C++, or other programming languages relevant to software development.
Experience with relational databases, SQL, ORM technologies (JPA2, Hibernate), and web frameworks such as JSF, Wicket, GWT, or Spring MVC.
Experienced in building scalable and interactive data platform software with strong capabilities in system analysis and improvement.
Comfortable working in a structured software engineering environment following test-driven development and software engineering best practices.
Skilled at producing detailed and clear documentation accompanying software design and development processes.