Create Alert
Email me similar jobs

Senior Java Developer

Full-time

Job Description


  • We’re looking for a Java powerhouse who can architect resilient systems, challenge
  • legacy thinking, and ship production-grade code that actually drives outcomes. If you
  • excel in fast-moving environments, obsess over clean architecture, and think in terms
  • of long-term scalability, this role is built for you.


Objective

  • Drive the development of scalable, reliable, and high-performance Java-based
  • applications that strengthen core business platforms. This role emphasizes clean,
  • maintainable code, sound architectural decisions, and close collaboration with
  • cross-functional teams to fuel innovation and system stability.


Responsibilities


  • Design, develop, test, and maintain Java applications, services, and APIs.
  • Build and support scalable, secure, and high-availability backend systems.
  • Optimize application performance, memory usage, and system throughput.
  • Collaborate with Product, QA, DevOps, and Data teams to deliver integrated solutions.
  • Troubleshoot, debug, and enhance existing applications and services.
  • Contribute to system architecture, code standards, and engineering best practices.
  • Stay ahead of emerging Java frameworks, tools, and industry trends.


Requirements & Qualifications


  • Proven experience with Java (Java 8+) in production environments.
  • Strong knowledge of Spring, Spring Boot, or related Java frameworks.
  • Solid understanding of OOP principles, design patterns, and clean architecture.
  • Experience with RESTful APIs and service-oriented architectures.
  • Hands-on experience with SQL and/or NoSQL databases.
  • Familiarity with Docker, CI/CD pipelines, and cloud platforms (AWS/GCP/Azure).
  • Strong analytical, debugging, and problem-solving skills.
  • Comfortable working in Agile/Scrum environments.


Preferred Qualifications

  • Experience with microservices architecture and distributed systems.
  • Knowledge of Hibernate/JPA and ORM frameworks.
  • Exposure to Kafka, RabbitMQ, or other messaging systems.
  • Understanding of multithreading, concurrency, and JVM performance tuning.
  • Experience with security best practices (OAuth, JWT, authentication/authorization).
  • Contributions to open-source projects or personal Java-based applications.
Similar jobs

Senior Java Developer

Apply Now
Back to search page