Senior Lead Developer - Vue.js / Java / Spring Boot / SQL

Posted 6 days ago

Worldwide

Summary

About the Role
We are looking for a Senior Lead Developer with strong hands-on experience in Vue.js, Java, Spring Boot, and SQL. The ideal candidate will lead the design, development, and implementation of scalable web applications while mentoring the development team and ensuring best practices across the full software development lifecycle.

Key Responsibilities
Lead the end-to-end development of web applications using Vue.js for the front end and Java/Spring Boot for the back end.
Design and develop robust, high-performing, and scalable application architecture.
Collaborate with cross-functional teams to define, design, and ship new features.
Write efficient, maintainable, and reusable code following best practices.
Conduct code reviews, provide technical guidance, and mentor junior developers.
Optimize applications for maximum performance and scalability.
Manage SQL database design, queries, and performance tuning.
Ensure high standards of software quality and security compliance.

Required Skills & Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
8+ years of professional software development experience.
Proven expertise in Vue.js, Java, Spring Boot, and SQL.
Strong understanding of RESTful APIs, Microservices architecture, and Web Security.
Experience with Git, CI/CD pipelines, and cloud deployment (AWS, Azure, or GCP preferred).
Excellent problem-solving, analytical, and communication skills.
Leadership experience with the ability to guide and mentor a development team.

Good to Have
Knowledge of Docker, Kubernetes, or other containerization technologies.
Experience in Agile/Scrum development environments.
Exposure to frontend frameworks other than Vue.js (React/Angular) is a plus.

Deliverables
  • Lead design and development of scalable web applications
  • Mentor and guide the development team
  • Ensure best practices in software development lifecycle
  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • $20.00

    -

    $25.00

    Hourly
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
Spring Framework
Java
Nice-to-have skills
SQL
Microsoft SQL Server Programming
Tools
Vue.js
Java
Spring Boot
Activity on this job
  • Proposals:10 to 15
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Apr 3, 2023
  • India
    Bengaluru, Karnataka10:18 PM
  • Tech & IT
    Large company (100-1,000 people)

Explore similar jobs on Upwork

Stripe
Web Development
JavaScript
API Integration
API
WordPress
WooCommerce
Elementor
Web Development

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo