This is a remote position.
- Translate business requirements into specifications and detailed designs
- Develop and support Cheetah Digital s Java/Scala/Groovy applications and RESTful web services by writing efficient maintainable code to meet requirements and adhere to security standards
- Provide backend Java/Groovy design and development of projects involving application development migrations and additions to existing applications
- Work through all phases of the software development life cycle including analysis design implementation testing deployment and maintenance
- Coordinate with team QA to review test plans for gaps and completeness
- Conduct largescale performance benchmarks and tune the system for high throughput
- Work with management to review and define global coding standards and best practices
- Peer review team code commits and signoff on commit quality and adherence to standards
- Participate in architecture review to vet project design across the organization
- Investigate analyze and address reported defects in a timely manner
- Deliver technical documentation for use by customers and partners
Requirements
- Bachelor s Degree in Computer Science or related field from a top technical university
- At least 2 years programming experience in an enterprise highscale framework with
- most recent significant experience in Java Groovy or Scala
- Understanding of the core serverside development concepts
- Proficient in writing and performance tuning complex SQL
- Relational DB experience with MySQL Postgres or equivalent
- Experience building and integrating with web services
- Excellent communication skills both verbal and written
- Demonstrated ability to collaborate with local and remote teams in different time zones
- Demonstrated ability to compose clear and concise technical documentation
- Familiarity with Ruby is a plus
- Languages: Java Groovy or Scala
- Frameworks: Spring Micronaut Hibernate or equivalent
- Datastores: MySQL Redis Postgres or equivalent
- Big Data Datastores: HBase Hive or equivalent
Benefits
- Work from home
- Competitive Salary
- HMO upon employment
at least 2 years of experience in Java