IC4 - Software Engineer Backend
Core
Expert backend developer designing, developing, and optimizing advanced software solutions, APIs, and microservices while mentoring team members.
Role type
Senior IC backend software engineer (Java/Spring Boot)
Builds
Scalable backend services, robust APIs, and containerized applications
Domain
Enterprise software development, cloud infrastructure, and data management
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Hibernate, SQL, NoSQL (MongoDB, PostgreSQL, MySQL), RESTful APIs, microservices, container technologies, CI/CD, Git, Terraform, CloudFormation, SAST/DAST tools, TDD/ATDD/BDD, SOLID principles, design patterns
Preferred skills
AWS, JUnit, Mockito, Maven, Gradle, Sonar Cloud, JIRA, Scrum
Technologies
Java, Spring Boot, Hibernate, MongoDB, PostgreSQL, MySQL, Terraform, CloudFormation, JUnit, Mockito, Maven, Gradle, Sonar Cloud, JIRA
Responsibilities
Design and develop advanced software solutions and robust APIs; Lead code reviews and ensure adherence to quality standards; Document code and architectures; Implement and manage containerized solutions; Collaborate with Architecture, Data, and DevOps teams; Mentor team members and facilitate knowledge transfer; Automate operational tasks and deployment processes; Diagnose and resolve performance/scalability issues.
Seniority
Senior, hands-on IC with leadership responsibilities