Senior Developer Web (BackEnd)
Core
Designing and implementing high-performance Java, Node.js, Python, and Go microservices and APIs within a BPM environment.
Role type
Senior Backend Developer (Polyglot)
Builds
Microservices, RESTful APIs, and BPM processes for enterprise clients
Domain
Enterprise IT / Business Process Management
Deliverable
production ML models | product features | infrastructure
Required skills
Java 8/JEE7, Spring Boot, RESTful API design, Node.js, Python (Django/Flask/FastAPI), Go, BPM (Camunda/Oracle), Docker, Git, Maven, Postgres
Preferred skills
Agile/Scrum, DevOps, Waterfall methodologies, Swagger, JBoss EAP 7.x, Eclipse
Technologies
Java, Spring Boot, Node.js, Python, Go, Camunda, Oracle BPM, Docker, Postgres, Swagger, JBoss EAP 7.x
Responsibilities
Design and implement application services in Java 8 and JEE7; Develop and integrate microservices with Spring Boot; Design and manage RESTful APIs and application security; Program back-end and full-stack with Node.js; Develop enterprise applications in Microsoft (.NET/C#) and PHP (Laravel); Develop high-performance services with Go; Manage the entire software lifecycle; Analyze functional/technical requirements and write project specifications and technical documentation; Design and develop processes in BPM/JEE7 environments.
Seniority
Senior, hands-on IC