. The ideal candidate will be responsible for designing, developing, and leading end-to-end web applications, mentoring team members, and ensuring high-quality software delivery.
Key Responsibilities
Lead the design and development of scalable web applications using
Vue.js
on the frontend and
Java Spring Boot
on the backend.
Collaborate with product managers, architects, and cross-functional teams to define and deliver project requirements.
Develop RESTful APIs and ensure seamless integration between front-end and back-end systems.
Write clean, maintainable, and efficient code following best practices.
Optimize application performance and troubleshoot complex issues.
Perform code reviews, provide technical guidance, and mentor junior developers.
Work with relational databases (SQL) for data modeling, query optimization, and transaction management.
Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives).
Stay updated with emerging technologies and recommend improvements to enhance system scalability and efficiency.
Required Skills & Experience
6+ years
of professional experience in software development.
Strong proficiency in
Vue.js
and modern JavaScript/TypeScript frameworks.
Solid experience with
Java
,
Spring Boot
, and
Microservices architecture
.
Proficiency in
SQL
(MySQL, PostgreSQL, or Oracle) and database design.
Experience with
RESTful APIs
,
authentication mechanisms (OAuth2/JWT)
, and
API integration
.
Strong understanding of
CI/CD pipelines
,
Git
, and
Agile methodologies
.
Excellent problem-solving, debugging, and analytical skills.
Strong communication and leadership abilities to manage and mentor a development team.
Good to Have
Experience with
cloud platforms (AWS/Azure/GCP)
.
Exposure to
containerization tools
like Docker and Kubernetes.
Familiarity with
frontend state management
libraries (Vuex, Pinia).
Education
* Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.