Senior Software Engineer (java On Prem)

Year    Bengaluru, Karnataka, India

Job Description


***Please note: When it\xe2\x80\x99s safe to return to the office, we will be adopting a hybrid working policy. As an organization, we value collaborating and learning from our peers in person, while providing the necessary flexibility for our employees to have a meaningful work-life balance. Please reach out to learn more about our return to office plans! *** Being a Senior Software Engineer at iManage means... You will be a passionate engineer who will support our iManage Indexer and Insight solutions in an agile environment. You will be at the heart of the development and will be working on supporting and solving exciting difficult problems, whilst having fun! You will play a key role in helping bridge the gap across the iManage ecosystems while working with teams in London as well as Chicago, IL.You will be working on everything from the web interface to writing performance-critical code which sets the foundation of the application. We use many tools and technologies in our stack for our RAVN solution including Java, Scala, REST, Apache Solr, MongoDB, Docker, Kubernetes, GitHub Actions, Python, and more. iM Responsible For\xe2\x80\xa6

  • Taking ownership and seeing a project through the full SDLC and production maintenance.
  • Architecting, developing, implementing, and delivering quality software into an externally facing client product.
  • Collaborating with the engineering manager, product owners, and technical specialists to help deliver our roadmap.
  • Having the ability to shift gears, prioritise & work effectively in an agile environment.
  • Adhering to good development practices with an engineering mindset.
iM Qualified Because\xe2\x80\xa6
  • A Bachelor\'s or Master\'s degree in Computer Science or a related field
  • 3+ years of extensive experience with Java
  • Worked with large, complicated software systems and architecture
  • Consumed and contributed to the design of RESTful interfaces
  • Hands-on experience on working with SQL & NoSQL databases
  • Familiarity with one other high-level modern programming languages like Scala, Python, JavaScript
  • Experience building and designing scalable and performant systems and making significant contributions to the wider engineering goals of the product
  • Exposure in an agile environment
  • An interest in learning new concepts and technologies
iM getting to\xe2\x80\xa6
  • Join a supportive, experienced team benefiting from continuous growth within an inclusive, encouraging and vibrant culture
  • Onboard remotely and be included in all aspects of iManage life
  • Collaborate cross-functionally
  • Focus on meaningful work, solving complex real-world issues utilizing the latest technologies and protocols
  • Own your learning and growth within our career development support framework plus, access a huge range of online learning resources
iManage Is Supporting Me By...
  • Creating an inclusive environment where I can help shape the culture not just by fitting in, but by adding to it.
  • Providing a market competitive salary that is applied through a consistent process, equitable for all our employees, and regularly reviewed based on industry data.
  • Rewarding me with an annual performance-based bonus.
  • Offering comprehensive Health/Accidental/Life Insurance,
  • Granting enhanced leave for expecting parents; 20 weeks 100% paid for primary leave, and 10 weeks 100% paid for secondary leave.
  • Providing me with a flexible time off policy to take the time off that I need. Be it for vacation, volunteering, celebrating holidays, spending time with family, or simply taking time to recharge and reset.
  • Caring for my mental health and well-being with multiple company wellness days.
About iManage... iManage is dedicated to Making Knowledge WorkTM. Over one million professionals across 65+ countries rely on our intelligent, cloud-enabled, secure knowledge work platform to uncover and activate the knowledge that exists inside their business content and communications. We are continuously innovating to solve the most complex professional challenges and enable better business outcomes; Our work is not always easy but it is ambitious and rewarding. So we\xe2\x80\x99re looking for people who love a challenge. People who are happiest when they\xe2\x80\x99re solving problems and collaborating with the industry\xe2\x80\x99s best and brightest. That\xe2\x80\x99s the iManage way. It\xe2\x80\x99s how we do things that might appear impossible. How we develop our employees\xe2\x80\x99 strengths and unlock their potential. How we find meaning in everything we do. Whoever you are, whatever you do, however you work. Make it mean something at iManage. Learn more at: www.imanage.com Please see our privacy statement for more information on how we handle your personal data: https://imanage.com/privacy-policy/ #LI-SR1 #LI-Hybrid EzDh9qY8I9

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3089522
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year