Software Engineer 2 - Java (BYDS)
Core
Design, develop, and maintain Java-based backend services and APIs for supply chain management systems, ensuring scalability and performance across cloud and on-premise environments. (via careerplan.io/jobs/262780-software-engineer-2-java-byds-at-jda)
Role type
Mid-level backend software engineer (Java/Spring)
Builds
Backend services, APIs, and database integrations for enterprise supply chain planning and forecasting applications.
Domain
Supply chain management / Enterprise software
Deliverable
production ML models | product features
Required skills
Java, Spring/Spring Boot, Relational databases (Oracle/MySQL/PostgreSQL), SQL query optimization, Object-Oriented Programming, Data structures and algorithms, REST/SOAP/EDI integration, JavaScript/ReactJS, Cloud platforms (AWS/Azure/GCP), Containerization
Preferred skills
Hibernate, Microservices architecture, AI/ML concepts, Intelligent automation
Responsibilities
Design and develop backend services and APIs, optimize database schemas and queries, troubleshoot production issues, review code and mentor juniors, collaborate on system design for scalability, apply CI/CD practices
Seniority
Mid-level, hands-on IC
