DescriptionA client with Kforce is seeking a Back End Engineer III to join their team in Atlanta, GA.Responsibilities:* Gathering functional requirements, developing technical specifications, and project & test planning* Develop scalable, efficient systems to ensure user accounts are protected, provide tools and utilities for related functions and prevent abuse/misuse of the client's products* Ensure code quality, operational excellence, and adherence to software engineering best practices* Develop solutions using Java, Go, AWS, GCP, MYSQL, DynamoDB and AI driven development tools* Designing/developing prototypes, or proofs of concepts (POC's)* Work cross functionally with various teams: product management, development, Policy, Product lines, Data Science, Legal, Security to understand abuse trends and drive forward results* Roughly 80-90% hands-on coding* Contribute to the design and architecture of the projectRequirements* BS/MS in Computer Science or equivalent work experience* 6+ years of hands-on experience developing web, software, or mobile applications* Strong CS fundamentals - data structures, algorithms and distributed systems* Strong OOD and SOA principles, experience with web services (consuming or creating) with REST and gRPC* Experience with the entire Software Development Life Cycle (SDLC), Full-stack/backend development experience, experience with AI technologies/tools and apply it to user experiences or backend solutions* Prior working experience in a cloud computing environment like AWS/GCP is highly desired* Demonstrated experience in technically leading complex projects* Experience in Java/J2EE, SQL, Go or any of the following Object-Oriented Languages* Experience with AWS products (including EC2, S3, RDS), Docker and Kubernetes, preferred* Experience with AI technologies like Large Language Models, Prompt Engineering, DialogFlow, Python* Good understanding of AI concepts, including how AI models function, their various types, their respective advantages and disadvantages along with experience in integrating with AI/ML models* Understanding of the latest tools and technologies that apply AI to real-world applications* Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences* Ability to take a vague customer problem and solve it end to end with accountability by navigating through ambiguity* Experience with Agile Development, SCRUM, or Extreme Programming methodologies* Experience developing, maintaining, and innovating large-scale applications* Familiar with the development challenges inherent in highly scalable solutions* Experience with various, modern architecture frameworks* Experience with fraud prevention, abuse patterns, cyber security strongly preferredJob TypeContractCompensation71 - $81
Back End Engineer III in atlanta at Unknown Company
This position is listed as contract and onsite.