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