The Job logo
Search

job title or keywords...

(Ctrl+K)

Senior Software Engineer - Java

ApplyJoin for More Updates

Sign In is required to proceed to job application on company website.

In this role you will develop healthcare platform and applications, working for a world market leader in dental technology.  #CAREERS THAT INSPIRE SMILES 

Key Responsibilities: 

  • Design and implement platform features and functions using Java, Spring Technologies.
  • Design of software service or application in alignment with architecture vision.
  • Champion code quality initiatives, drive it with rigor in the team and bring in TDD/BDD ways of development.
  • Work closely with Solution managers, Architects, Technical leaders, UI designers, and QA engineers.
  • Own technical designs/reviews identify, plan and mitigate technology risks in a timely manner.
  • Developing robust, fault tolerant software solutions that focus on ease of maintenance and extensibility. 
  • Attention to details, ensure non-functional requirements are considered as part of design, implementation and test.
  • Up to date on software technologies and cloud frameworks
  • Coach and mentor junior engineers.

Education:

  • Bachelor’s or Master’s degree in Computer Science or related field.

To succeed in this role:

  • 5+ year of relevant software development and design experience using Core Java and Spring framework.
  • Sound knowledge of Computer Science fundamentals, data structures, design patterns and architecture principles and Microservices.
  • Must have worked on cloud development (preferred azure) with good understanding of cloud delivery, deployment, operation, monitoring.
  • Experience in any of Relational Databases, SQL, No SQL
  • Understanding of clean code concepts, unit testing, integration testing.  
  • Understanding of DevOps with hands-on experience in Continues integration.
  • Good Team player and Good Communication skills
  • Excellent oral & written communication is a must.

Good to have skills:

  • Knowledge of Dockers terraforms.
  • Agile software development
  • Basic knowledge of Shell/PowerShell scripting.
Straumann Group Logo

Company

Straumann Group

Job Posted

a year ago

WorkMode

On-site

Experience Level

3-7 Years

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant