About The Position

Uni Systems is seeking a Java Full Stack Developer to develop and maintain front-end applications with Angular and back-end services with Java. The role covers API design and integration, scalable software solutions, business logic, application security, and responsive, high-performance applications across devices and browsers. The developer will write and review maintainable code, test and optimize applications, troubleshoot issues, document technical solutions, and support application maintenance. The position also involves collaborating across teams to deliver end-to-end solutions, deploying and managing applications with cloud platforms, CI/CD pipelines, and containerization, and helping ensure cohesive integration between front-end and back-end components.

Requirements

  • Experience working with large-scale enterprise Information Systems.
  • Strong expertise in Java, including Spring Boot, Hibernate, and REST API development.
  • Proficiency in Angular, TypeScript, JavaScript, HTML, and CSS.
  • Experience with relational databases such as PostgreSQL or Oracle.
  • Knowledge of Git/GitLab, JIRA, and Confluence.
  • Hands-on experience with static code analysis tools such as SonarQube, Fortify, or Snyk.
  • Experience working in Agile environments, with exposure to DevOps/DevSecOps practices.
  • Knowledge of cloud platforms such as AWS or Azure and CI/CD pipelines.
  • Experience with Docker and Kubernetes for application deployment and management.
  • Experience designing, developing, and securing RESTful APIs and web services.
  • Strong understanding of application security, performance optimization, and software development best practices.
  • Oracle Certified Java Developer (Associate or Professional) certification or an equivalent Java certification.

Responsibilities

  • Develop and maintain front-end applications using Angular and back-end services using Java.
  • Design, develop, and integrate APIs and scalable software solutions.
  • Implement core business logic and apply application security best practices.
  • Build responsive, high-performance web applications for different devices and browsers.
  • Write maintainable code and participate in code reviews and testing.
  • Troubleshoot, debug, and optimize applications for performance and reliability.
  • Prepare technical documentation and support application maintenance.
  • Collaborate with cross-functional teams to deliver end-to-end solutions across the technology stack.
  • Deploy and manage applications using cloud platforms, CI/CD pipelines, and containerization technologies.
  • Facilitate communication between front-end and back-end developers and ensure cohesive system integration.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service