Java Developer- 5 Years
Core
Develop, test, and maintain Java-based applications and services, participating in software design and architecture discussions.
Role type
Mid-level Java backend engineer
Builds
Java-based applications and services
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Core Java, Spring/Spring Boot, Hibernate, RESTful APIs, microservices, relational databases (MySQL, PostgreSQL, Oracle), Maven/Gradle, Git, CI/CD pipelines, cloud platforms (AWS, Azure, GCP)
Preferred skills
OOP, design patterns, software development best practices
Technologies
Spring, Hibernate, MySQL, PostgreSQL, Oracle, Maven, Gradle, Git, JIRA, AWS, Azure, GCP
Responsibilities
Develop, test, and maintain Java-based applications and services; Participate in software design and architecture discussions; Collaborate with front-end developers, product managers, and QA teams; Write clean, scalable, and well-documented code; Optimize application performance and troubleshoot issues; Participate in code reviews; Maintain version control using Git
Seniority
Mid-level, hands-on IC