Description
The role is a senior software engineer responsible for independently analyzing, designing, developing, testing, debugging, and improving complex enterprise software solutions. The position provides technical leadership, participates in code reviews and agile processes, troubleshoots mission-critical implementations, and coordinates cross-team activities. Required experience includes at least nine years of progressively responsible software engineering experience in core and enterprise Java, six years in highly transactional concurrent event-driven systems, six years of cloud-native application development, eight years with Spring Boot, microservices, Kafka, and cloud databases, and extensive RDBMS experience. A bachelor’s degree in computer science or a related technical field is preferred, along with UI development experience in C#, React, and JavaScript.
