Java Application Engineer
Core
Design, develop, and support Java applications using Spring Boot, React.js, and AWS on Linux, including occasional legacy Struts/JSP support.
Role type
Senior IC Java Application Engineer
Builds
Cloud-based microservices, REST APIs, and modern web application solutions
Domain
Enterprise software development, Cloud infrastructure, Microservices
Deliverable
production ML models | product features
Required skills
Java (Spring Boot), Linux, AWS, REST APIs, Microservices, React.js, SQL/NoSQL, Docker, Kubernetes
Preferred skills
Legacy Java web technologies (Struts, JSP)
Technologies
Spring Boot, React.js, AWS, PostgreSQL, Oracle, DynamoDB, Docker, Kubernetes, Struts, JSP
Responsibilities
Design and develop robust Java application solutions; Monitor, maintain, and troubleshoot production applications; Scope and implement new application solutions; Contribute to application architecture and development practices; Maintain technical documentation; Participate in rotational after-hours support
Seniority
Senior, hands-on IC