Principal Software Engineer Required For Healthtech Firm | Java
Role: Principal Software Engineer (Backend)OR Principal Software Engineer (Android)Priority: Top Priority
Your key responsibilities will include : (For Android)– Understand product requirements and features keeping in mind real world problems that our customers face.- Architect, design and develop modular and high performing applications for Android platform.- Implement unit and functional tests.- Design & code reviews.- Work in an Agile/Scrum environment to deliver high quality software. Break down complex projects/epics/epics/stories into achievable tasks for developers.- Oversee work being produced by junior engineers and to set suitable guidelines on development methodologies.- Be an approachable leader to mentor junior engineers and clarify their doubts.- Constantly striving to improve software development process and team productivity.
Your key responsibilities will include : (For Backend)● Hands-on working on Java ( {Language understanding – Java 8, Lambdas, Collections, popularframeworks & libraries}, JVM, GC tuning, performance tuning)● Worked on REST frameworks/libraries like Spring MVC, Spring Boot, Dropwizard, REST Expressetc● Worked on Relational data stores viz. MySQL, Oracle or Postgres● Worked on Non-relational data stores viz. Cassandra, HBase, Couchbase, MongoDB etc● Worked on caching infra viz. Redis, Memcached, Aerospike, Riak etc● Worked on Queueing infra viz. Kafka, RabbitMQ, ActiveMQ etc
Experience / Skills Required :
- B.E in Computer Science / MCA with 8+ years of experience in product development of which 5+ years should be in Android development (Java & Android SDK).
- Solid understanding of Object Oriented Programming (OOPS), data structures and design patterns.
- Thorough understanding of CLEAN Architecture and experience building reusable UI components.
Interested candidates can share resume on nikita.b@anlage.co.in
Looking forward to your prompt response.
Warm Regards,Nikita BhagwatTalent Acquisition Specialist