Associate, Software Engineer
Core
Develop and maintain enterprise-level applications using Java and microservices architecture, working with distributed systems, relational databases, and cloud-native technologies to deliver scalable solutions.
Role type
Associate Software Engineer (Backend/Full Stack)
Builds
Enterprise applications, scalable RESTful APIs, microservices, and ETL pipelines
Domain
Financial Services / Enterprise Software
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Java Spring framework, Angular, Spring Boot, SQL, SPARQL, RESTful API design, microservices architecture, distributed caching, relational databases (DB2, PostgreSQL), Kafka, Linux, Docker, Python scripting, Knowledge Graphs (Stardog), Grafana, Splunk, Jenkins, GitLab CI
Preferred skills
DevOps practices, Agile methodologies, fault tolerance patterns (circuit breakers, timeouts), observability and monitoring
Technologies
Java, Spring Boot, Angular, Kafka, Docker, Jenkins, GitLab CI, Stardog, Grafana, Splunk, DB2, PostgreSQL
Responsibilities
Develop and maintain enterprise-level applications using Java and microservices; Implement data modeling solutions and work with knowledge graph technologies; Utilize DevOps practices and automation scripting; Work in Linux environments with containerized applications; Collaborate with cross-functional agile teams throughout the software development lifecycle.
Seniority
Associate, entry-level IC