Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Java Developer with Vim Expertise.
Spain Jobs Expertini

Urgent! Senior Java Developer with Vim Expertise Job Opening In Málaga – Now Hiring Grid Dynamics

Senior Java Developer with Vim Expertise



Job description

Overview

Senior Java Developer with Vim Expertise at Grid Dynamics.

We are looking for an experienced Senior Java Developer with a passion for building high-performance developer tools, including an IDE plugin used by a large developer community.

You will apply your deep knowledge of Java and the JVM to a modern codebase that also utilizes Kotlin.

Your primary mission will be to solve complex architectural problems, improve stability, and ensure the plugin performs flawlessly, especially in demanding remote development environments.

If you are a Vim enthusiast who excels at building robust, scalable Java applications, we want to hear from you.

Responsibilities

  • Design, develop, and enhance features within a complex JVM codebase (Java/Kotlin), ensuring a seamless user experience.

  • Apply core Java principles to improve the stability and performance of a mission-critical developer tool.

  • Analyze and master a large, sophisticated codebase, understanding its interactions with the underlying IDE platform.

  • Champion code quality by writing comprehensive, reliable tests, participating in code reviews, and refactoring for long-term maintainability.

  • Decompose and solve complex technical challenges, architecting robust and scalable solutions for the plugin's architecture.

  • Create clear, comprehensive documentation for features, architectural decisions, and technical reasoning.

  • Collaborate in an Agile environment, driving your own work with a high degree of autonomy and self-management.

Requirements

  • Demonstrable, deep expertise and passion for Vim.

    You don't just use Vim; you understand its philosophy and workflows.

    This is a mandatory requirement.

  • Minimum of 5 years of professional experience in Java development.

  • Expert-level proficiency in Java and a deep understanding of the JVM ecosystem.

  • Professional experience with or a strong desire to work extensively with Kotlin is required.

  • Bachelor’s degree in Computer Science or a related field, or equivalent deep theoretical knowledge in algorithms, data structures, and software architecture.

  • Proven ability to analyze, understand, and navigate large, unfamiliar codebases.

  • A commitment to writing clean, maintainable, and well-tested code.

  • Strong communication skills in English, especially in written form for documentation and asynchronous collaboration.

Nice to have

  • Experience developing plugins for integrated development environments.

  • Familiarity with Java Swing, particularly the Event Dispatch Thread (EDT).

  • Deep knowledge of the wider Vim ecosystem (Neovim, configurations, popular plugins).

  • Experience with concurrent and asynchronous programming, especially Kotlin coroutines.

We offer

  • Opportunity to work on bleeding-edge projects
  • Work with a highly motivated and dedicated team
  • Competitive salary
  • Flexible schedule
  • Benefits package - medical insurance, sports
  • Corporate social events
  • Professional development opportunities

About Us

Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services.

Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation.

A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience.

Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.

#J-18808-Ljbffr


Required Skill Profession

Informática Y Tecnología



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Java Potential: Insight & Career Growth Guide