Point your AI agent at freehire and let it find you a job.

Get the CLI →

Lenovo

NewBe an early applicant

Senior Java Developer

Posted Updated
Discussion

About the role

We are looking for an experienced Senior Software Engineer with strong Java development expertise and solid software engineering fundamentals. The successful candidate will leverage AI-assisted/vibe coding practices to build scalable, high-quality enterprise applications while collaborating with global teams.

Key responsibilities

  • Design, develop, and maintain enterprise-grade Java applications.

  • Build and support microservices, APIs, and cloud-native solutions.

  • Leverage AI-assisted coding tools to improve development efficiency and quality.

  • Collaborate with cross-functional teams to deliver business requirements.

  • Conduct code reviews and mentor junior engineers.

  • Drive best practices in software design, testing, and DevOps.

  • Troubleshoot and resolve complex technical issues.

  • Contribute to architecture and technical decision-making.

About you

  • Bachelor's degree in Computer Science, Engineering, or related field.

  • 5+ years of Java development experience.

  • Strong expertise in Java, Spring Boot, REST APIs, and Microservices.

  • Strong knowledge of software design patterns, data structures, and algorithms.

  • Hands-on experience with AI-assisted/vibe coding tools.

  • Fluent Mandarin and English communication skills.


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 →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available