Adzuna logo

Java Developer

Salary: 8 - 12 lacs/annum
Location: Pune
Company: Indohealth Software Solutions Pvt. Ltd.
Hours: Full time
CutShort
Apply for this job
Principal Software Engineer

Wo we are
Culture: Indohealthers enjoy a fun and rewarding work atmosphere. We do not believe in hierarchies, and we encourage communication and constructive collaboration. We believe in the personal growth of individuals, creative approaches to solve real-world problems, and questioning the status quo!

Role & Responsibilities
As a Principal Software Engineer, you will be involved in all aspects of product engineering playing a critical role in architecting, designing, planning, development and deployment of a healthcare platform delivering next generation care leveraging emerging technologies. You will also be responsible for implementing product engineering standards and best practices. You will be working closely with leadership team and technology advisers with global experience to define and shape the technology strategy of the platform. Following are some of the key responsibilities:
- Analyze and define product features roadmap
- Architect, design, develop, implement a highly scalable, multi-tier, multi-tenant distributed server side components of the platform
- Deliver across the entire app life cycle - design, build, deploy, test, release to app stores and support
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency and enhance user experience
- Lead a team of developers to enhance platform and maintain it
- High energy level and commitment to drive oneself & the team towards exceeding team goals
- Able to fit in well within an informal startup environment and to provide hands-on management
- Great people skill – ability to lead by example and effective collaboration to drive results



Salary: Best in the Industry / Equity
Industry: Medical / Healthcare / Hospitals
Functional Area: Information Technology
Role: Principal Software Engineer

Key skills:
- 5-8 years of experience at cutting edge software product organizations or startups
- Proficiency in implementation of algorithms and use of advanced data structures to solve problems in computing
- Extensive experience with cloud deployment using AWS or Azure
- Experience in designing a multi-tenant web application
- Good understanding of Java/J2EE and design patterns
- Good grasp of algorithms, memory management and multithreaded programming
- Extensive use of instrumentation to detect memory leaks and for performance optimization
- Knowledge of mobile app development on Android and iOS platform
- Experience in Spring MVC framework
- Experience in Spring security and OpenLDAP
- Knowledge of BPM technology – Activiti experience is a plus
- Experience in Rocket.Chat is a plus
- Experience with MySQL or similar relational database

Education-
At least an undergraduate degree in Computer Science / Engineering, preferably from IITs / top RECs Skills:- Java, EJB, Hibernate (Java), Spring and Struts
Apply for this job

Salary comparison:

This job  
National
average
 
IT Jobs
average
 
Maharashtra
average
 

Salaries

The number of jobs in each salary range for all:

Similar jobs

Java Developer Java
Talent Corner Hr Services Private Limited
Pune
Java developer
Client of Freshersworld
Pune
Java Developer
2 - 4 lacs/annum
Syncnicia Software Private Limited
Pune
Java Developer
Confidential
Pune
Java Developer
6 - 10 lacs/annum
TIGI HR Solution Pvt. Ltd.
Pune