Software Engineer
Core
Design, develop, and maintain scalable Java-based applications supporting critical business operations and digital transformation.
Role type
Software Engineer
Builds
Enterprise-scale applications
Domain
Enterprise software development
Deliverable
production ML models
Required skills
Java, Spring Boot, Hibernate, RESTful APIs, microservices architecture, SQL, relational databases, CI/CD pipelines, Git
Preferred skills
Agile/Scrum environments, problem-solving, communication
Technologies
Java, Spring Boot, Hibernate, Git
Responsibilities
Design and develop scalable Java applications, write clean and tested code, troubleshoot and optimize application performance, support API and database integration, participate in code reviews, contribute to modernization initiatives
Seniority
Mid-level, hands-on IC
Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.