Backend Engineer (Java)
SweedFull Time
Junior (1 to 2 years)
Candidates must possess 10+ years of backend software development experience with a strong focus on Java, including expertise in enterprise Java (Java 11+), Spring Boot, Spring MVC, and Hibernate. A deep understanding of object-oriented programming principles, design patterns, concurrency, memory management, and OOP, SOLID, DRY principles is essential. Experience with RESTful API development, microservices architectures, relational databases (MySQL, PostgreSQL) including schema design and performance tuning, and cloud platforms (AWS preferred) with containerization technologies is required. Familiarity with CI/CD pipelines and automated testing is also necessary.
The Staff Backend Engineer will design, develop, and maintain backend services using Java, Spring Boot, and Hibernate, while architecting RESTful APIs and microservices for dynamic mobile and web platforms. Responsibilities include optimizing relational database designs and query performance, contributing to strategic architectural decisions focused on scalability, security, and maintainability, and implementing secure coding practices. The role also involves tuning JVM performance, improving deployment pipelines with GitLab CI/CD and automated testing, troubleshooting complex production issues with root cause analysis, and collaborating with cross-functional teams to ensure seamless end-to-end experiences, with an openness to generalist responsibilities and mentoring.
Low-code platform for custom application development
TrackVia offers a low-code application platform that helps businesses quickly create and manage custom web and mobile applications. It is designed for users with varying coding skills, making it suitable for both IT professionals and business managers. The platform is particularly beneficial for mid-sized to large enterprises in industries like manufacturing and healthcare, allowing them to streamline operations and ensure compliance with regulations. TrackVia stands out from competitors by focusing on ease of use and rapid deployment, enabling users to build applications in days rather than weeks.