Software Development Engineer II (Backend Java)
Core
Designing, developing, and optimizing server-side web application logic and backend services for high-performance SaaS platforms.
Role type
Mid-level backend software engineer (Java/Spring Boot)
Builds
Scalable backend components, server-side logic, and integrations with third-party web services for enterprise SaaS products.
Domain
Enterprise SaaS / Order-to-Cash automation / AI-driven platforms
Deliverable
production ML models
Required skills
Java, Spring Boot, RESTful APIs, Data Structures, OOPS, Design Patterns, Server-side logic, Test frameworks, Process optimization
Preferred skills
Low-level design, Complex problem solving, Self-motivation
Technologies
Java, Spring Boot, RESTful APIs
Responsibilities
Write efficient, reusable, and scalable Java code; Implement business needs and feature modifications; Develop backend components to enhance performance; Integrate user-facing elements with server-side logic; Test and debug software applications; Coordinate with internal teams to resolve issues.
Seniority
Mid-level, hands-on IC