Senior Java Developer
Posted Updated
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