What are the responsibilities and job description for the Kotlin Engineer // Mountain View, CA (Hybrid) position at TESTINGXPERTS, INC. DBA DAMCOSOFT?
As a Kotlin Engineer at focusing on backend work, your primary role will involve redesigning, enhancing, and optimizing backend systems using Kotlin to improve performance, scalability, and maintainability.
Key Responsibilities:
- Design, develop and maintain advanced Kotlin applications with emphasis on RESTful web service development.
- Employ frameworks like Spring and Spring Boot to construct scalable and efficient code.
- Operate within AWS cloud environments and utilize Kubernetes for orchestration and management.
- Develop and maintain SOA architectures and comprehend web service paradigms such as REST/SOAP.
- Participate in Test-Driven Development (TDD) practices and contribute to unit testing and code quality evaluations.
- Collaborate on large-scale, consumer-oriented web applications, enhancing performance and integration.
- Implement AI technologies into existing frameworks with guidance from AI experts.
- Stay hands-on with coding and have a firm grasp of algorithms and database concepts.
- Implement microservices architecture and understand security protocols like OAuth 2.0.