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