Senior Java Developer

Astra Tech
Tbilisi
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Communication","Troubleshooting","Problem-solving","Mentorship","Collaboration"]

Design, develop, test, and maintain scalable backend systems using Java and Spring Boot. Build RESTful APIs, microservices, and distributed services, integrating via APIs, messaging, and event-driven architectures. Partner with product, architecture, QA, DevOps, and SRE teams on technical decisions, CI/CD, monitoring, and production operations. Improve performance, scalability, reliability, security, and code quality through reviews, troubleshooting, and mentoring.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Astra Tech
Astra Tech
5 days ago

Senior Java Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Design, develop, test, and maintain scalable backend systems using Java and Spring Boot. Build RESTful APIs, microservices, and distributed services, integrating via APIs, messaging, and event-driven architectures. Partner with product, architecture, QA, DevOps, and SRE teams on technical decisions, CI/CD, monitoring, and production operations. Improve performance, scalability, reliability, security, and code quality through reviews, troubleshooting, and mentoring.
Location: Tbilisi
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, test, and maintain scalable backend applications using Java and Spring Boot.
  • •Design and implement RESTful APIs, distributed services, and high-performance microservices.
  • •Work with relational and NoSQL databases for schema design, query optimization, and performance tuning.
  • •Integrate internal and external systems via APIs, messaging, and event-driven architectures; troubleshoot production issues with root-cause analysis.
  • •Improve performance, scalability, availability, and security; write clean code, perform code reviews, and mentor junior/mid-level developers.

Key Requirements

  • •Bachelor’s degree in Computer Science/Software Engineering or equivalent practical experience.
  • •5+ years of professional backend development with strong Java experience.
  • •Strong knowledge of Java (Java 8/11/17+) and the Java ecosystem.
  • •Solid experience with Spring Boot and core Spring technologies (Spring Framework, Spring MVC, Spring Data).
  • •Experience building microservices/distributed systems and REST APIs with strong API design fundamentals.
Experience:5+ yearsFinTechBankingPaymentsE-commerce
Education:Bachelor's in Computer Science, Software Engineering, or a related field
Skills:CommunicationTroubleshootingProblem-solvingMentorshipCollaboration
Languages:English
Tech Stack:JavaSpring BootSpring FrameworkSpring MVCSpring DataRESTHTTPJSONMicroservicesDistributed systemsPostgreSQLMySQLOracleRedisKafkaRabbitMQGitMavenGradleDocker

Company Brief

Astra Tech
UAE-based technology company offering technology solutions and systems integration services, focusing on IT infrastructure, security systems, and smart building / automation solutions for commercial and residential clients.
Industry: Professional Services
Headquarters: United Arab Emirates
Website