Senior Software Engineer, Java | Endpoint Architecture

New
J
JobgetherSecurity & IT
United StatesFull-TimeSenior
Salary150,000 - 200,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of experience in Java software development
Required Skills
JavaSpringRedisRESTful APIsDistributed Systems

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent professional experience.
  • 10+ years of experience in Java software development, particularly within product-focused environments.
  • 5+ years of experience designing and supporting highly scalable systems.
  • Proven ability to solve complex system design challenges and improve application performance.
  • Strong understanding of object-oriented programming principles and software design patterns.
  • Advanced experience designing APIs and RESTful services using frameworks such as Spring or Jersey.
  • Strong knowledge of relational database design and development.
  • Experience working with distributed systems, asynchronous application design, and large-scale architectures.
  • Strong understanding of software quality practices, testing methodologies, and reliable delivery processes.

Responsibilities

  • Lead the design and development of scalable software applications while maintaining high engineering quality standards.
  • Build and enhance platform capabilities that support large-scale endpoint management and cloud-based operations.
  • Influence software architecture decisions by balancing scalability, maintainability, performance, technical debt, and business priorities.
  • Design and implement robust backend services using Java and related technologies.
  • Develop and improve APIs, distributed systems, and client-server architectures.
  • Solve complex engineering challenges related to scalability, reliability, and system performance.
  • Collaborate with cross-functional engineering teams to align technical decisions and deliver impactful solutions.
  • Mentor junior engineers by sharing best practices, providing technical guidance, and helping establish engineering standards.
View Full Description & ApplyYou'll be redirected to the employer's site
150,000 - 200,000 USD per year
Apply Now