Java Developer (Backend, Scala) III
ATR International - Sunnyvale, CA
Apply NowJob Description
We are seeking a Java Developer (Backend, Scala) III for a very important client. Your responsibilities will include rapid development of prototypes/concepts along with regular development. You are experienced with agile development and a champion of software development best practices.This description portrays in general terms the type and level(s) of work performed and is not intended to be all-inclusive, nor the specific duties of any one incumbent.Responsibilities- Designs, develops, and owns web applications and services.- Builds E2E functionalities with front-end applications and downstream services.- Collaborates and owns design documentation as needed.- Works with Quality Assurance team members and shares ownership of code quality.- Understands and practices Agile methodologies.- Collaborates with DevOps engineers in DevOps and DevSecOps practices.- Exercises self-direction and independent judgment with limited direction. Requirement: The ideal candidate will possess the following qualifications: Required Skills:? Must be self-motivated, and ability to work independently, Fast learner, Pays attention to detail.? Ability to think like an architect, produce high quality code.Understanding of Service Oriented Architectures.? Use TDD and ATDD, using Cucumber-Jvm, ScalaTest.? Must be able to build REST services from the ground up.? Technologies: Scala 2.11, Http4s, Play2, Akka, Kafka, ELK, Scalaz, Hadoop, Apache Spark, Amazon Web Service (Lambda, S3, Kinesis, SQS).? Strong in OOP & Functional paradigmMinimum Qualifications:? Bachelor?s degree in computer sciences, engineering, management information systems or combination of education and equivalent working experience.? Minimum 4 years? experience in Scala.? Strong software design skills and knowledge of design patterns? Experience with Agile/Scrum methodologies and associated tools (Jira)Requirements:- Scala and related libraries / frameworks- Java and related technologies- Web application development- RESTful API services- High availability / high reliability services- Cloud services - serverless, cloud computing, containers, data, networking- CI / CDPreferred:- Billing and commerce software- MSO or vMVPD infrastructure- OTT app technology- Web development / HTML5 / JS / CSS
Created: 2024-09-07