Job Description : WHAT YOU'LL DO :
WHAT YOU'LL DO :
Responsible for designing, developing, and delivering web and mobile applications
Develop consumer-facing features and architectural components to meet company demands
Collaborate with cross-functional teams including our Global Engineering teams in an agile development environment.
Proven experience successfully optimizing applications for scalability
Utilize problem-solving skills to implement creative solutions to tough problems
Advocate for best-in-class technology solutions for large scale enterprise applications
WHAT WE'RE LOOKING FOR :
BS in Computer Science or equivalent degree required
Highly proficient in J2EE, Spring and Hibernate.
Experience with Data Model, SQL and No-SQL.
Knowledge of Micro Services Architecture and implementation.
Working knowledge of Linux.
Experience working on software-as-a-service (SaaS), large scale distributed systems and relational / NoSQL databases
Experience working in a small team setting along with remote development team.
Strong verbal and written communication skills : proven ability to lead both vertically and horizontally to achieve results;
thrives in a dynamic, fast-paced, environment and do what it takes to deliver results.