Senior Software Engineer

New
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
JavaKotlinSpringRedisRESTful APIsData modelingDistributed Systems

Requirements

  • 10+ years of professional software engineering experience with strong expertise in Java development.
  • Strong experience with Kotlin and modern backend development practices in large-scale environments.
  • Proven track record of building and scaling distributed systems handling high traffic and complex workloads.
  • Deep understanding of object-oriented design principles, data structures, and system design fundamentals.
  • Hands-on experience with REST API development and backend frameworks such as Spring or Jersey.
  • Strong knowledge of relational databases, schema design, and query optimization.
  • Experience with caching systems such as Redis and performance optimization techniques.
  • Solid understanding of testing methodologies and commitment to high-quality, maintainable code.
  • Strong problem-solving skills and ability to thrive in complex, fast-moving engineering environments.

Responsibilities

  • Design, develop, and maintain large-scale backend services using Java and Kotlin for cloud-based IT operations systems.
  • Build highly scalable, high-availability distributed systems supporting millions of endpoints and enterprise customers.
  • Develop and optimize RESTful APIs and backend services using modern frameworks such as Spring or similar technologies.
  • Contribute to system architecture decisions, ensuring scalability, performance, and reliability across services.
  • Work on database design and optimization, including relational data modeling and performance tuning.
  • Implement caching strategies and performance improvements using tools such as Redis and other distributed systems components.
  • Participate in code reviews, testing practices, and continuous improvement of engineering standards and software quality.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now