Senior Software Engineer - Java
Core
Developing server applications and RESTful APIs for various software platforms, ensuring functionality, security, and performance while mentoring junior engineers.
Role type
Senior IC software engineer (Java backend)
Builds
Server applications, RESTful APIs, and enterprise-level web applications
Domain
Enterprise software, cloud infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Hibernate, MicroServices, PostgreSQL, AWS, Linux/UNIX, Shell scripting, Git, Maven, Terraform, JSON, XML, XSLT, PL/SQL
Preferred skills
MicroServices architecture, production-scale experience, team leadership, candidate evaluation
Technologies
Spring Boot, Hibernate, PostgreSQL, AWS, Terraform, Git, Maven, JFrog, UDeploy
Responsibilities
Analyze business requirements, estimate tasks, write code and unit tests, tune code for security and performance, maintain systems, lead and mentor a team of engineers, evaluate candidates
Seniority
Senior, hands-on IC with mentorship responsibilities