Search by job, company or skills

  • Posted 22 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking an experienced Senior Java Developer to design, develop, and maintain high-performance, scalable applications. The ideal candidate has strong backend expertise, solid problem-solving skills, and experience working in agile development environments.

Key Responsibilities

  • Design, develop, and maintain Java-based applications and services
  • Lead technical design discussions and contribute to architectural decisions
  • Write clean, efficient, and well-documented code following best practices
  • Optimize application performance, scalability, and security
  • Collaborate with cross-functional teams (product, QA, DevOps)
  • Review code, mentor junior developers, and promote coding standards
  • Troubleshoot, debug, and resolve production issues
  • Participate in agile ceremonies such as sprint planning and retrospectives

Required Qualifications

  • 5+ years of experience in Java development
  • Strong knowledge of Java, Spring / Spring Boot, and RESTful APIs
  • Experience with relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
  • Familiarity with microservices architecture
  • Experience with version control systems (Git)
  • Understanding of CI/CD pipelines and DevOps practices
  • Strong analytical and problem-solving skills

Preferred Qualifications

  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Knowledge of containerization tools (Docker, Kubernetes)
  • Experience with message brokers (Kafka, RabbitMQ)
  • Exposure to front-end technologies is a plus

What We Offer

  • Competitive salary and benefits
  • Flexible working environment
  • Opportunities for career growth and learning
  • Collaborative and innovative team culture

More Info

Job Type:
Industry:
Employment Type:

Job ID: 142141847