Job Description

Job Title

Senior Java Developer

Role Summary

We are seeking a Senior Java Developer to architect, build, and scale backend systems that support high-availability, performance-critical applications. This role drives technical design, code quality, and execution across the full software development lifecycle.

Key Responsibilities

  • Design and develop robust, scalable backend services using Java

  • Lead system architecture, technical design, and implementation decisions

  • Build and maintain RESTful and event-driven APIs

  • Optimize application performance, reliability, and security

  • Guide junior engineers through mentorship and code reviews

  • Collaborate with frontend, DevOps, and product teams to deliver end-to-end solutions

  • Enforce engineering best practices, coding standards, and documentation

  • Participate in production support, root-cause analysis, and system improvements

Required Qualifications

  • 6+ years of professional Java development experience

  • Strong expertise in Java 8+ and object-oriented design principles

  • Hands-on experience with Spring Boot and the Spring ecosystem

  • Strong knowledge of REST APIs, microservices architecture, and distributed systems

  • Experience with relational databases (MySQL, PostgreSQL, Oracle) and SQL

  • Familiarity with multithreading, concurrency, and JVM performance tuning

  • Experience with build tools (Maven, Gradle) and version control (Git)

Preferred Qualifications

  • Experience with cloud platforms (AWS, Azure, or GCP)

  • Knowledge of containerization and orchestration (Docker, Kubernetes)

  • Experience with messaging systems (Kafka, RabbitMQ)

  • Familiarity with NoSQL databases (MongoDB, Redis)

  • Exposure to CI/CD pipelines and DevOps practices

  • Experience with automated testing frameworks (JUnit, Mockito)

Leadership & Soft Skills

  • Strong ownership mindset and technical accountability

  • Ability to influence architectural decisions across teams

  • Clear communication with cross-functional stakeholders

  • Comfort operating in complex, high-scale environments

  • Bias toward execution with long-term system thinking

What We Offer

  • Ownership of core backend platforms and services

  • High-impact role in system design and scalability initiatives

  • Competitive compensation aligned with senior-level expertise

  • Growth opportunities into technical leadership roles

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application