Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Lenovo

Senior Java Developer

Posted Updated
Discussion

Description


Lenovo is looking for a Senior Backend Developer to design and build scalable, high-performance backend systems using Java and modern microservices architecture, ensuring reliability, performance optimization, and seamless integration with AI-driven and event-based enterprise solutions.


What would you do:


Backend System Development:

  • Design and develop platform business functions based on Product Requirement Documents (PRD).
  • Implement scalable microservices using Java and Spring ecosystems.
  • Ensure high-performance, reliable backend services that meet business requirements.

Architecture & Data Design:

  • Design efficient business models and data structures based on platform requirements.
  • Collaborate with database teams to optimize PostgreSQL schema design.
  • Implement best practices for data integrity and system scalability.

System Maintenance & Troubleshooting:

  • Diagnose and resolve platform issues including service exceptions and interface failures.
  • Utilize logging, monitoring, and debugging tools for rapid problem resolution.
  • Ensure platform stability and reliability through proactive maintenance.

Performance Optimization:

  • Analyze and optimize platform performance through code improvements and database tuning.
  • Configure and optimize middleware components including RabbitMQ and Redis.
  • Implement monitoring and continuous performance improvements.

AI/LLM Integration Awareness:

  • Experience integrating AI/ML services, inference APIs, or LLM-based workflows into enterprise applications.
  • Familiarity with REST/gRPC integration patterns for AI services and GPU-accelerated environments.
  • Exposure to NVIDIA AI ecosystem technologies (NIMs, Triton Inference Server, Metropolis, DeepStream) is a plus.

What you will bring:

  • Bachelor's degree or above in Computer Science, Software Engineering, or related fields.
  • 8+ years of experience with high-scale distributed systems and cloud-native development
  • Strong proficiency in Java programming including multithreading, collections, and JVM optimization.
  • Extensive experience with Spring Boot, Spring Cloud, and microservices architecture.
  • Expertise in middleware technologies: PostgreSQL, RabbitMQ, Redis, Docker, and Kubernetes.
  • Experience with CI/CD pipelines and DevOps practices
  • AI-assisted development tools proficiency is a big plus
  • Experience designing real-time event-driven architectures and streaming data pipelines.
  • Familiarity with handling telemetry, sensor, IoT, or operational event data at scale.
  • Experience with Kafka, MQTT, or real-time messaging/event platforms is a plus.
  • Experience integrating enterprise platforms, third-party APIs, and operational systems into unified backend services.
  • Experience working with video metadata pipelines, computer vision systems, or AI-generated event data is a plus.
  • Strong learning ability and excellent teamwork skills.


What we offer:

Compensation & Rewards :

  • Performance-based salary reviews and annual bonuses
  • Meal tickets, service anniversary awards, and referral bonuses
  • Employee share purchase program
  • Scholarships for employees’ children

Health & Well-being :

  • Fully covered private medical insurance
  • Annual well-being allowance for sports, training, relaxation, and therapy ,and on-site chair massage
  • Life & accident insurance with extra medical coverage
  • Employee Assistance Program

Training & Development :

  • Technical Ladder & Sales Excellence programs
  • Individual Career Development Plans with mentoring
  • Bookster subscription for continuous learning

Time Away :

  • 21–28 vacation days depending on tenure
  • Sick days and extra paid leave for public holidays on weekends
  • Additional paid leave for employees with children

Flexible Hybrid Working: At Lenovo, we embrace a 3:2 hybrid working model, giving you the flexibility to enjoy the best of both worlds — meaningful in-person collaboration with your team alongside the convenience and flexibility of working remotely.
#xIQ

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →