Senior Back-End Software Engineer
We are looking for a talented engineer who has experience or interest in building scalable back-end web service infrastructures. Our ideal candidate will have either a strong academic background or a proven track record in the industry. Our back-end platform relies on many different technologies and components including: Core Java, Spring, CouchDB, Hadoop, Grails, Chef, Git and others. While familiarity with any of these is a plus, we value candidates who are comfortable working in a variety of areas and who are eager and capable of learning new languages and technologies as necessary.
Primarily responsible for Java server-side development including the definition of the architecture, design, and implement the new product features.
Provide technical support and guidance for product operation.
Mentor junior engineers to implement, and enforce coding and performance standards.
5+ years of professional server side development experience in Java on Linux/Unix/Windows.
5+ years of experience in design and development of high performance, highly scalable distributed enterprise applications (scalable, reliable, available, distributed).
In-depth knowledge of network and application security.
Working experience with SQL, various relational database (MySql, Oracle) with high volume data.
Familiar with Spring, Hibernate framework, JPA/JMS/JMX.
Experience developing a SaaS solution with web service SOAP/RESTful.
Startup company experience preferred.
NoSQL database knowledge and experience is a plus.
Experience with Amazon EC2, S3 is a plus.
Must be creative, have a positive, can-do attitude, and strong verbal and written communication skills.
Must be able to work effectively and collaboratively with local and remote team members.
** What's in it for you:
Great base salary + annual bonus
Exceptional benefits, which includes medical, dental, vision, 401k with company match, generous pto/holiday, flexible work environment and schedule, and a lot of perks, like free lunch, snacks and beverages.
Great opportunity to work developing new products, and grow in our entrepreneurial work environment
** Company Description
TOTVS Labs develops innovative and disruptive technology for enterprises, enabling them to accelerate growth to become more competitive in a global economy. TOTVS Labs engineers focus on stealth research and development projects, aimed at bringing products to market that fuel innovation, and achieve scale with a global reach:
Silicon Valley is founded on the principle of continuous innovation opportunities, even in established markets dominated by entrenched vendors. The TOTVS Labs mission is to create disruptive new technologies, sales models, logistics processes, and advances in customer service.
Stealth projects in development at TOTVS Labs will focus on achieving scalability from concept to deployment, creating sustainable, growing business models for new products and technologies.
We live in a global world; TOTVS Labs concentrates on global projects that help businesses all around the world to become more efficient and to achieve excellence by building great products.