Java Springboot
Job Responsibilities-
Interact with other internal product development teams as well as cross-functional teams such as Product Management, Integration Engineering, Quality Engineering.
Provide innovative solutions to complex technical problems.
Work directly with the founder to ensure newer capabilities are built applying the right design/developemnt principles.
Collaborate with remote and geographically distributed teams to enable building the right product, using the right building blocks.
Must Be technically hands-on.
Troubleshoot, debug, and upgrade existing systems.Technical Skills Required- B.E./M.E/PhD in Computer Science, Electronics or Electrical Engineering.
A minimum of 10 years of experience and hands-on working experience in software development / Coding and cloud technologies
Strong technical understanding in building scalable, high-performance distributed services/systems.
Comprehensive understanding of the software development lifecycle (SDLC).
Familiarity with the Agile process will be an added advantage.
Must be AWS Solutions Architect Certified. It's acceptable if the certification has expired
10+ years of experience writing code in Spring & Hibernate with Kotlin, React and Nest Js, Python, and Shell Scripting.
10+ years of experience working with Unix-based operating systems and in-depth working expertise with container technologies and virtual machines.
Expertise on computer Networks and Tunneling like VPN, Site to Site, Gateway etc.- Expertise on both Relational and NonRelational Database.
10+ years of experience writing code with Mysql, PostGres, DocumentDB, Mongo.
Candidates must have experience building web applications (Ecom , Multi-Tenancy)
Candidates must have hands-on experience working with enterprise saas products and have a history of working in product based companies.Soft Skills Required- Good Interpersonal Skills and experience in Coaching/Mentoring Software Engineers.
Excellent communication, presentation, interpersonal, and analytical skills including the ability to communicate complex concepts clearly to different audiences.
Ability to quickly learn new technologies in a dynamic environment.