This post is over 30 days old. The position may no longer be available
Posted by Bindu K.S (@bindusrinivasa)
We are hiring a Principal Engineer to join our development team
Position: Principal Engineer
Experience: 6-15 years
Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas.
Lead and/or work with the strong team of Java developers building complex server side, web, SaaS based products that are at the confluence of Cloud/SaaS, Analytics, Big Data and Social.
Translate complex business requirements into efficient architecture and design and ultimately releases of market leading products.
Architect, design (high level and low-level design) and develop (hands-on) large scale, complex applications.
Use your technical influence to drive innovation and engineering standards/best practices across engineering.
Follow the SDLC and agile methodologies in a multi-site development environment using professional build and configuration management processes.
Follow other product development quality practices in the company.
Supports and develops software engineers by providing advice, coaching and educational opportunities.
Provides information by collecting, analyzing, and summarizing development and platform issues.
Strong experience in Core Java, OOAD, Spring Boot, HTML5, CSS3, Angular, JSON, XML, RDBMS, SaaS etc.,
Experience in layered implementations using web services and REST APIs, service-oriented architecture, variety of java standard libraries and 3 rd party open source libraries NG and NPM.
Good Knowledge of Design Patterns, framework and component development.
Competency in professional engineering best practices and processes relating to software development lifecycle (Scrum, architecture/design/coding standards/code reviews, unit testing, build processes, testing, operations, etc.,).
Take ownership, mentor people and help them in solving functional/technical problems.
Stand as an example for the team to execute with strict cadence to process, quality and timeline of deliverables.
Experience in working in Multi-site development environment.
Experience in distributed and Enterprise Software Product development experience is a huge plus.
Excellent collaboration as well as written and oral communication skills.
Passion to work for small and high growth Organizations.
Self-starter who is hungry to take on new professional challenges and looking for roles with enormous growth potential.
Self-motivated and believes in getting things done.
Reliable, Trustworthy and possesses Professional Integrity.
Startup/entrepreneurial experience a real plus.
Apply for this position
Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.
It is OK for recruiters, HR consultants, and other intermediaries to contact this employer