Senior/ Software Engineer(Backend)
Patsnap
Apply to this job Singapore on site Until 8/21/2026 First posted January 21, 2026 Last posted January 21, 2026
Job description
About PatSnap
Patsnap empowers IP and R&D teams by providing better answers, so they can make faster decisions with more confidence. Founded in 2007, Patsnap is the global leader in AI-powered IP and R&D intelligence. Our domain-specific LLM, trained on our extensive proprietary innovation data, coupled with Hiro, our AI assistant, delivers actionable insights that increase productivity for IP tasks by 75% and reduce R&D wastage by 25%. IP and R&D teams collaborate better with a user-friendly platform across the entire innovation lifecycle. Over 15,000 companies trust Patsnap to innovate faster with AI, including NASA, Tesla, PayPal, Sanofi, Dow Chemical, and Wilson Sonsini.
About the role
- We are seeking a highly skilled and experienced Java Backend Engineer to join our
- dynamic team. You will take full ownership of backend system design and
- development, ensuring high performance, scalability, and reliability. You will
- collaborate with cross-functional stakeholders, mentor junior engineers, and drive
- innovation in our backend services.
Responsibilities
- Architect, Design, and Implement robust backend solutions in Java to support new features and products.
- Lead End-to-End Projects: Own the entire development cycle (from requirements gathering to production deployment) with minimal supervision.
- Optimize Performance & Scalability: Conduct code reviews, optimize databases, and fine-tune microservices to maintain responsive and reliable systems under high traffic.
- Ensure Code Quality & Best Practices: Establish and enforce coding standards, testing strategies, and documentation for the team.
- Collaboration: Share knowledge on Java best practices, and foster a culture of continuous improvement.
- Cross-Functional Coordination: Work closely with product managers, frontend engineers, and DevOps to deliver cohesive, high-quality releases on schedule.
- Troubleshoot and Debug: Diagnose issues in production, implement long-term fixes, and proactively prevent downtime or regressions.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 3+ years of professional experience in Java backend development.
- Strong understanding of Spring/Spring Boot frameworks, RESTful API design, and microservices architecture.
- Proficiency with SQL/NoSQL databases, and knowledge of database performance optimization.
- Familiarity with CI/CD pipelines and containerization technologies (e.g., Docker, Kubernetes).
- Demonstrated ability to independently lead projects from concept to deployment.
- Excellent problem-solving skills and ability to troubleshoot complex systems in production environments.
About this role
Summary
Design, develop, and optimize backend Java systems ensuring performance and scalability.
Job title
Senior/Software Engineer(Backend)
Experience level
3+ years
Industry
software
Location requirements
located in Singapore, remote work not specified
Salary
Not specified
Management role
No
Skills & keywords
Required skills
JavaSpring/Spring BootRESTful APImicroservicesSQLNoSQLDockerKubernetes
Preferred skills
None specified
Specializations
backendjavamicroservicesAPIdatabase
Locations
Structured locations inferred from the posting.
Singapore
On-site Country
Related searches