Backend Software Developer

RedLock, Inc - Menlo Park, CA (30+ days ago)


About Us

RedLock was founded in 2015 by serial entrepreneurs, Varun Badhwar and Gaurav Kumar, who have a tremendous track record of launching and scaling security startups. RedLock is a well-funded and fast growing cloud security startup, headquartered in Silicon Valley, with primary engineering located out of Bangalore. The company offers a unique opportunity for engineers wanting to work on cutting edge technologies at the intersection of two of the hottest markets - cloud computing and cyber-security. Are you ready to jump aboard this rocket ship?

About You

You are a talented and passionate Engineer who wants to scale our next generation cloud platform. You have a strong background in building dynamic Java-based applications using an agile development methodology. From day one, you have to be able to roll up your sleeves and hit the ground running, and bring all of your experience to the team to make the RedLock Cloud 360TM platform highly scalable and performant. Most importantly, you have a positive, “can do” attitude and a passion for delivering technical solutions in a fast-paced environment.

What will you do?

Key Responsibilities:
Responsible for complete software development life cycle including requirement analysis, design, development, deployment and support.
Write clean, testable, readable and maintainable Java code that scales and performs well for thousands of customers.
Participate actively and contribute to design and development discussions.
Database and SQL development.
Designing and building test frameworks.
Working with highly-available, software-as-a-service platforms.
Develop solid understanding and be able to explain advanced Cloud Computing and Cloud Security concepts to others.
What will you need?

Required Skills:
3-5 years of solid experience building applications in Java/J2EE.
Strong computer science fundamentals (e.g. understanding of lock-free data structures, multi threading).
Experience designing/building scalable REST API’s.
Experience with open source frameworks/servers (Spring, Hibernate).
Experience with distributed computing (understand implications of CAP theorem, master election, brain split problem) and/or distributed DB/KVP (Cassandra, MongoDB, RedShift, Vertica, etc.).

Desired Skills:
Medium to advanced level SQL (window/ranking/running total functions, etc.)
Develop low latency/high throughput network servers using Netty, etc.