Senior Backend Java Engineer (Yahoo! job)

1258 Days Ago KND (USA)
Remote Job Job View : 2216 Job Apply : 0
Description

Job Requirements

  • Design and code backend Java applications and services. Emphasis is placed on implementing maintainable, scalable, Big Data systems capable of handling billions of requests per day.
  • Analyze business and technical requirements and design solutions that meet those needs.
  • Collaborate with project managers to develop and clarify requirements
  • Work with Operations Engineers to ensure applications are operations ready and able to be effectively monitored using automated methods.
  • Troubleshoot production issues related to the team’s applications.
  • Effectively manage day-to-day tasks to meet scheduled commitments. Be able to work independently.
  • Write technical specification documents.
  • Collaborate with programmers both on their team and on other teams

Skills and Education

  • Bachelor’s degree in Computer Science or technical field. Master degree preferred
  • 5+ years of experience designing and programming in Java in a Unix/Linux environment
  • Experience with crafting the right architecture to meet functional requirements
  • Must have extensive technical knowledge and experience with distributed systems
  • Must have strong programming and troubleshooting skills.
  • Experience with system performance optimization
  • Must have a solid understanding of object oriented programming
  • Must have a working knowledge of application design and development processes and methodologies.
  • Experience with automated build and deployment tools (CI/CD).
  • Software design methods and techniques
  • Excellent verbal and written communication skills
  • Excellent problem-solving skills

Nice to have:

  • Kafka, AWS
  • NoSQL - Aerospike
  • BigData - Spark, Scala, Python
Application ends in 16-01-2032

Please publish modules in offcanvas position.