Software Engineer - Intermediate
Core
Develop and operate high-scale backend applications from backend to UI layer, focusing on operational excellence, security, and scalability.
Role type
Intermediate Core Java Backend Developer
Builds
High-scale backend applications and web-integrated REST APIs
Domain
Financial services / Cloud-native backend development
Deliverable
production ML models | product features
Required skills
Core Java, Object-Oriented Programming, Unit/Integration Testing, Cloud Platforms (GCP/AWS/Azure), Microservices, REST APIs, SQL Databases, CI/CD, Maven/Gradle
Preferred skills
Python/JavaScript, SpringBoot, J2EE, SOA, Angular/Bootstrap, Selenium, LoadRunner, SoapUI, Git/Github, JIRA/Confluence
Technologies
Java, SpringBoot, GCP, AWS, Azure, Maven, Gradle, JUnit, SQL Server, MySQL, Angular, Bootstrap, Selenium, LoadRunner, SoapUI
Responsibilities
Perform application development including unit testing and code deployment; Diagnose and resolve performance issues; Develop and operate high-scale applications; Apply modern practices like serverless computing and infrastructure-as-code; Triage and debug system issues; Lead effort for Sprint deliverables
Seniority
Intermediate, hands-on IC