Senior Java & SQL Developer

Diyar United Company — Kuwait · Posted ~1 day ago

Senior

Skills

Java backend development SQL SQL tuning database optimization performance optimization troubleshooting JVM tuning database transactions JVM databases caching load balancing

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior backend engineering role focused on building scalable Java applications and optimizing database performance. You will analyze systems under load, tune complex SQL queries and database structures, resolve production bottlenecks, improve JVM and server performance, and implement scalability techniques.

Highlights

Senior engineering role centered on high-performance Java applications and advanced database optimization. The position provides substantial ownership of performance, scalability, production troubleshooting, and improvements to critical systems.

Description

Key Responsibilities • Design and develop scalable, high-performance Java applications. • Analyze system behaviour under load and perform optimizations. • Perform advanced SQL tuning (execution plans, indexing strategies, query refactoring). • Identify and resolve performance bottlenecks in application and database layers. • Lead troubleshooting of production issues (slow response, timeouts, DB locks). • Optimize database structure, queries, and transactions for maximum efficiency. • Support and enhance student systems and registration platforms. • Work closely with infrastructure teams to tune JVM, connection pools, and servers. • Implement caching, load balancing, and performance improvement techniques. • Review and improve existing codebase for efficiency and scalability. • Maintain clear documentation for systems, fixes, and optimizations. Required Qualifications Bachelor’s degree in Computer Science, IT, or related field. • 5+ years experience in Java backend development. • Strong hands-on experience with SQL performance tuning and optimization. • Proven experience handling high-concurrency or high-traffic systems. • Strong knowledge of Java frameworks. • Experience with REST APIs and system integrations. • Strong analytical and troubleshooting skills in production environments. Preferred Qualifications • Experience with application servers (e.g., WildFly / Tomcat). • Experience with JVM tuning (heap, GC, thread pools). • Experience with connection pooling and data-source tuning. • Familiarity with Linux server environments. • Experience with monitoring and logging tools. • Experience with student systems / registration platforms.