Sign In
 [New User? Sign Up]
Mobile Version

Sr. Software Engineer

Bengaluru, KA
Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Participate as a senior software engineer in making Terracotta's terabyte-scale in memory data management products provide predictable, snap-in, performance and scale for enterprise applications.Innovate and lead the design and implementation of features and products that are used in millions deployed applications.Tasks and ResponsibilitiesSoftware DevelopmentSoftware Design and ArchitectingRecommendation of technologiesContribute creatively with innovative ideas for products and featuresAcademic Degree B.E/B.Tech in Computer Science or Engineering-related fieldProfessional Experience in year(s)3Special KnowledgeStrong expertise with concurrency and/or transactionsExperience with the challenges of distributed computing systemsFamiliarity with communication protocols, networkingExperience with software design and communication with team members via documenting and diagramming designExperience leading a small team of software developers working on a common task IT SkillsStrong expertise with concurrency and/or transactions. Understanding of Internals of Java Threading Model, locking etcStrong knowledge of different data structures- including concurrent structures and algorithms.Knowledge of NIO, wire protocols, serialization and other network concepts. Experience with the challenges of distributed computing systems would be bonus.Strong experience developing with Java, Java ecosystem related tools- in product which use some of the above concepts.Good in Software Design and Architecting ( for senior folks)Additional Requirements/ Soft SkillsExperience developing large-scale enterprise-class Java applicationsExperience with Hibernate, Spring, JTA, Lucene.Experience with JAAS and/or role-based securityExperience with BigMemory, Terracotta Server Array, Ehcache, other Terracotta ProductsAbility to work and communicate well with a geographically distributed teamGood verbal and written communication skills
Additional Degree: BE/ B.Tech (Engineering) | BCA (Computer Application)

Experience: 3-8


Application Programming | Systems Programming
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News