Java Developer
Core
Design, implement, and maintain middleware solutions and APIs to enable seamless communication and integration across applications.
Role type
Java Developer (Middleware & Integration)
Builds
Middleware solutions, APIs, and integrated software systems
Domain
Enterprise software integration, cloud platforms
Deliverable
production ML models | product features
Required skills
Java, NodeJS, API implementation, application servers, middleware environments, API management, integration patterns, scripting languages (Python, Shell, Perl), databases (SQL, Oracle, MongoDB), cloud platforms (AWS, Azure, Google Cloud)
Preferred skills
Git, Docker, Kubernetes, DevOps practices (Jenkins, Ansible, Terraform), monitoring tools (Prometheus, Grafana, Nagios), network concepts (TCP/IP, DNS, load balancing), web services (REST, SOAP), ESB solutions (MuleSoft, Apache Camel), logging frameworks (Log4j, ELK Stack), AI tooling
Responsibilities
Design and implement middleware solutions, develop and manage APIs, apply integration patterns, troubleshoot middleware issues, collaborate with cross-functional teams
Seniority
Mid-level (4+ years experience)