{bc}
linkedin

Full Stack Engineer

Confidential
Abu Dhabi, UAE
Full-time
Director
Onsite
Discovered 4 weeks ago
JavaSpring BootSpring SecurityBackend developmentREST APIsMicroservices

Full Job Posting

Role overview

The role seeks an experienced Senior Java Developer focused on backend development and application/API security.

The developer will design, build and maintain scalable, secure and reliable backend services and REST APIs for enterprise-grade applications.

The role collaborates with frontend, mobile, QA, DevOps, security and product teams.

Backend and API development

  • Design, develop and maintain backend services with Java and Spring Boot, plus scalable RESTful APIs and microservices.
  • Implement business logic, workflows, backend and third-party integrations, and secure APIs for mobile and web applications.
  • Work with relational and NoSQL databases to design efficient data models and queries; implement asynchronous processing and messaging.

Security, quality and operations

  • Implement authentication and authorization with Spring Security, OAuth 2.0, JWT, RBAC, token validation and access controls.
  • Apply secure coding, identify and remediate vulnerabilities, and implement logging, monitoring, auditing and security controls.
  • Optimize performance, scalability, availability and reliability; develop unit and integration tests and maintain code quality.
  • Troubleshoot production issues and perform root-cause analysis.

Collaboration and delivery

  • Collaborate with Android, frontend, QA, DevOps, security and product teams; participate in code reviews, technical discussions and architectural decisions.
  • Follow Agile practices and contribute to technical documentation.

Required experience and education

  • 8+ years of professional Java backend development experience.
  • Strong hands-on Java, Spring Boot and Spring Security experience; knowledge of authentication, authorization, OAuth 2.0, JWT and RBAC.
  • Strong knowledge of REST APIs, microservices, secure API design, API security, secure coding and common OWASP/API vulnerabilities.
  • Experience with JPA/Hibernate, SQL and PostgreSQL or MySQL; Redis and/or Kafka or RabbitMQ; HTTPS/TLS; Git and CI/CD.
  • Familiarity with Docker and AWS, Azure or GCP cloud platforms.
  • Bachelor’s degree in computer science, software engineering, information technology or a related field.

Preferred experience and competencies

  • Preferred experience includes mobile or enterprise backends, high-volume APIs, distributed systems, event-driven architecture, performance optimization and security vulnerability remediation.
  • OIDC, service-to-service authentication, fintech or other regulated environments, and device-management or enterprise mobility platforms are preferred.
  • Strong backend architecture, clean and maintainable code, problem-solving, analytical, communication and collaboration skills are expected.
  • Ability to work independently in a fast-paced Agile environment and take ownership of production systems and technical deliverables.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Confidential