Sr Software Engineer (Java)
Core
Design, develop, and maintain scalable backend applications using Java and modern microservices architecture.
Role type
Senior IC backend software engineer (Java)
Builds
Enterprise-level backend applications and RESTful APIs
Domain
Enterprise software development
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Microservices, REST APIs, SQL, AWS, Docker, Kubernetes, CI/CD
Preferred skills
Kafka or RabbitMQ, Infrastructure as Code, Monitoring and logging tools
Technologies
Java, Spring Boot, AWS, Docker, Kubernetes, SQL Server, PostgreSQL, MySQL, Kafka, RabbitMQ
Responsibilities
Design and develop scalable backend applications using Java and microservices; Build and integrate RESTful APIs and backend services; Troubleshoot, optimize, and enhance application performance and reliability
Seniority
Senior, hands-on IC