Senior Software Engineer – Java & Cloud Platform
Core
Design, develop, modify, and implement software programming for CAD, 3D modeling, and simulation products, ensuring high quality and on-time delivery.
Role type
Senior Software Engineer (Java & Cloud Platform)
Builds
Internal and external CAD/3D modeling software products and tools
Domain
Industrial software, Computer Aided Design (CAD), 3D modeling, Simulation
Deliverable
production ML models | product features
Required skills
Java development (Spring Boot), microservices architecture, REST APIs, SQL/NoSQL databases, DevOps ownership, observability tools (Grafana, Datadog), CI/CD tools (GitHub, GitLab, Jenkins), automated testing (Cucumber, BDD, TDD), Power BI, cloud platforms (Azure, AWS)
Preferred skills
None explicitly stated as preferred over required in the skills list, though 'preferred' is mentioned for Spring Boot, Azure, and AWS in the text.
Responsibilities
Design and implement software solutions, lead tool and environment projects, perform code reviews and integration, manage assigned projects including scope and schedules, research technical solutions for long-term issues, document processes and procedures.
Seniority
Senior, hands-on IC