Please direct your responses to: HR@Relay2.com
We are looking for a Database/Platform Software Engineer who will be designing and developing software for a large-scale cloud-based service. The candidate will be responsible for distributed relational and NoSQL database design, tuning and database related middleware development. Responsibilities include:
• Translating functional requirements into conceptual and detailed designs.
• Providing estimates for development effort.
• Implementing proof of concept, prototypes and production-grade software.
• Creating unit and acceptance tests.
• Coordinating sign-off from QA/Test.
• Automating deployment.
• Assisting Operations and Support staff in trouble-shooting software issues as
well as implementing bug fixes
The following experience and skills are required:
• 7+ years of experience in designing and developing software systems.
• 5+ years of hands-on experience in database design, data-centric applications, database
replication and performance tuning.
• Hands on experience and clear understanding of high volume data traffic deployment.
• Strong experience with SQL programming and development experience in databases such as
MySQL or other databases.
• Strong experience in SQL coding, stored procedures, query optimization, and schema design.
• Understanding of database transactions, ACID properties, data caching (both DB and App
level) and O/R mapping.
• Prior experience in performance tuning, scalability issues, clustering, and reliability concerns.
• Strong experience in object-oriented design and implementation.
• Experience designing & programming complex stored procedures, views and data
aggregation/manipulation through table joins/queries.
• Experience with using and writing REST based WEB Services (JSON, XML) and interfacing
with a database via JDBC, Spring Data, etc.
• Experience in Java with multithreading (concurrent library), garbage collection, Spring
Framework.
• Proficient at problem diagnosis, troubleshooting and providing solutions.
• Strong interpersonal and problem-solving skills. Excellent attention to detail. Ability to
communicate effectively with other members of a team.
• B.S. or M.S. in Computer Science or equivalent from a reputable university.
The following experience and skills are desired:
• Hands on experience with NoSQL databases, such as MongoDB, Apache Cassandra, Apache
Hbase, Hadoop design and implementation.
• Experience interfacing with an LDAP database and creating the schema for an LDAP
database.
• Experience developing products using Apache and Jetty on a Linux/Unix system.
• Experience with object-relational persistence paradigms (e.g. Hibernate).
• Previous experience with networking and network management systems is preferred.
• Working knowledge and experience participating in agile software development process (SCRUM methodology, version control, continuous integration, and issue tracking).
Relay2, Inc. is an Equal Opportunity / Affirmative Action Employer.
If interested, please email your resume to:hr@relay2.com
Read the new KIT List blog at www.kitlist.wordpress.com for job tips and to connect to our community!
Please go to www.KITlist.org to join, post jobs, or get answers to common questions. If you have any comments or questions, you can reach us directly at KITtechmoderator@KITlist.org.
By using the KIT List you agree to comply with the Terms of Use on the site, and will not use discriminatory employment practices. The KIT List is a service of Connelly Communications, Inc.
TO UNSUBSCRIBE:
Replying to KIT emails with an "unsubscribe" request does not work.
Instead, just send an email (from the same account you used to subscribe) to KITlist-Tech-unsubscribe@yahoogroups.com. If you are still receiving emails after a few days, please email us at KITtechmoderator@KITlist.org and we will manually remove you. Thanks!
No comments:
Post a Comment