Apply

Senior Java Engineer (Remote)

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior, 4–6 years

📍 Location: Dubai, United Arab Emirates, India, Qatar, Pakistan

🔍 Industry: Financial

🏢 Company: Xenon7

⏳ Experience: 4–6 years

🪄 Skills: Backend DevelopmentDockerPostgreSQLSQLAgileDesign PatternsJavaJenkinsJUNITKafkaKubernetesMongoDBRabbitmqSpring BootAzureMavenCI/CDRESTful APIsMicroservices

Requirements:
  • 4–6 years of hands-on experience in backend development with strong proficiency in Java
  • Solid understanding of Java fundamentals, including collections, exception handling, and threading
  • Proven experience with Spring Boot and/or Quarkus frameworks
  • Familiarity with modern software engineering practices: test-driven development, clean code principles, and secure development
  • Experience in building distributed systems with microservices architecture
  • Exposure to containerization technologies like Docker and Kubernetes is a plus
  • Working knowledge of agile development methodologies
Responsibilities:
  • Design and develop robust backend services using Java (Java 21 preferred) and frameworks such as Spring Boot or Quarkus
  • Apply OOP principles, design patterns (e.g., Singleton, Factory, Strategy), and clean architecture practices (MVC, layered architecture) to build scalable and maintainable systems
  • Build and maintain RESTful APIs and integrate with external systems using messaging tools like Kafka or RabbitMQ
  • Work with both relational and non-relational databases (e.g., PostgreSQL, Oracle, MongoDB) and manage data persistence using JPA
  • Leverage caching mechanisms and multithreading to optimize application performance
  • Collaborate closely with cross-functional teams to define, design, and ship new features
  • Write unit and integration tests to ensure reliability and support CI/CD pipelines using tools like Maven, Gradle, Jenkins, or Azure Pipelines
  • Participate in code reviews and contribute to continuous improvement of development practices
Apply