Software Engineer
Core
Designing, developing, and maintaining enterprise-class systems for mid-to-large clients, focusing on architecture, integrations, and scalability.
Role type
Mid-level backend software engineer (Java)
Builds
Enterprise systems, Execon products, and partner technological solutions
Domain
Enterprise software, cloud/hybrid environments, AI integration
Deliverable
production ML models | product features | infrastructure
Required skills
Java, REST/GraphQL APIs, SQL and NoSQL databases, SOLID principles, clean code, system architecture design, observability, client workshops
Preferred skills
Public/private cloud experience (AWS/Azure/GCP/OpenShift), event-driven systems, AI tools usage, .NET/Node/Vue/React, Camunda, Kong API Management
Technologies
Java, REST, GraphQL, SQL, NoSQL, AWS, Azure, GCP, OpenShift, Camunda, Kong, Bloomreach, N8N, Payload, SingleStory
Responsibilities
Designing and implementing scalable enterprise systems, collaborating with SRE/DevOps on deployments and incident response, creating technical documentation, conducting client workshops to gather requirements and present solutions, actively participating in Execon product development
Seniority
Mid-level, hands-on IC