What are the responsibilities and job description for the ;Java Api Developer position at Ascend Minds?
Role: Java Api Developer
Location: Bellevue, WA
6 Months Contract
Microsoft
$60/hr on C2C
Need Ex Microsoft and Local
Job Description
Principal duties and responsibilities
? - Build next-generation web based tooling for DIY solutions with a focus on the backend solutions- Collaborate closely with the design team to realize exceptional end user experiences - Build and maintain reusable Java/JavaScript/python/Nodejs components while adhering to coding standards and best practices.- Collaborate with design/frontend teams in order to deliver optimized backend solution- Continually improve our processes by volunteering new approaches to: developer productivity, product quality, and team efficiency- Work with other developers and foster a collaborative environment of shared growth & learningKnowledge, skills and qualifications
Education:
Bachelor's degree in engineering or computer science Minimum years of work experience: 6 yrs
Required skills:
5 years of API programming and backend programming
Experience with Muti-Threaded environments
Experience building and debugging complex systems in a team environment
? Development experience in Java or Python and experience designing modular, object-oriented code
? Strong communication skills, a positive attitude and empathy
? Self-awareness and a desire to continually improve
Preferred skills:
? Academic background in computer science
? Experience investigating and improving Java performance
? Experience with WebSockets
? Experience with Micro-services
? Proficient in Linux, Docker and related tools
? Experience with automation and unit testing frameworks and applications
? Familiarity with cloud native technologies (gRPC, Docker, Helm, Kubernetes)