Software Developer
Core
Design, develop, maintain, and support complex enterprise web applications and microservices.
Role type
Senior IC Software Developer (Java/J2EE)
Builds
Enterprise web applications and microservices
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java, J2EE, JavaScript, TypeScript, HTML5, CSS/CSS3, Angular, REST APIs, CI/CD, GitLab, object-oriented programming, design patterns, distributed systems, multithreading, debugging, performance optimization
Preferred skills
Oscript, Content Server, AI-assisted development tools (GitHub Copilot)
Technologies
Java, J2EE, Angular, GitLab, GitHub Copilot
Responsibilities
Design, develop, maintain, and troubleshoot enterprise software; write, review, validate, test, and deploy high-quality software; build enterprise web applications and microservices; provide technical guidance on software initiatives and technology standardization; distribute tasks, track progress, and assess technical risks; work with Quality Engineering on test plans and respond to bug reports and customer escalations
Seniority
Mid-level, hands-on IC