Senior Lead Developer - Vue.js / Java / Spring Boot / SQL
Worldwide
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.
- 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/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$20.00
-
$25.00
Hourly- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- IndiaBengaluru, Karnataka10:18 PM
- Tech & ITLarge company (100-1,000 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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