A Staff Back-end Java Engineer at Chegg is someone that makes an immediate impact on millions of our student customers. This is a rare opportunity to join Chegg Study Engineering team and help millions of students with your knowledge and expertise. You will be closely working with Front-end team, QAs, DevOps, Data Scientists and Product team. You will be providing technical guidance to other backend engineers in the team and leading them in the right direction.
Responsibilities:
- Design, develop and manage microservices built on Java
- Engaging with cross teams and driving future strategy with your experience and expertise
- Continuously taking initiative in performance optimizations
- Actively be involved in choosing the right technology for the integration work as well as building a sustainable, fault tolerant system
Minimum Requirements:
- B.E., B.Tech, Masters degree in Computer Science or a related technical field
- 7+ years of industry experience in software development Java platform
- Extensive hands-on experience with the following: Java and J2EE; NoSQL databases like Cassandra/MongoDB and MySQL; Spring, Jersey ReST and Hibernate; Solr search; JUnit Framework, Mockito, Powermock
- Strong experience with Cloud technologies such as AWS or Google Cloud
- Experience building high performance and resilient distributed software
- Commanding grasp of architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms)
- Strong experience with GNU/Linux system
- Self-motivated; independent, organized and proactive.
by via developer jobs - Stack Overflow
No comments:
Post a Comment