Senior Full-Stack Software Engineer

9 - 13 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a skilled Software Developer, you will be responsible for both Frontend and Backend Development tasks. Your role will involve designing and implementing responsive, user-friendly web interfaces using modern JavaScript frameworks such as Vue.js and Angular. You will collaborate closely with UX/UI designers to ensure pixel-perfect designs are implemented and maintain and enhance existing applications. Ensuring cross-browser compatibility and mobile responsiveness will be a key part of your responsibilities. Additionally, you will optimize frontend performance, implement state management solutions, and develop and maintain unit tests. In the Backend Development domain, you will design and maintain Java-based applications using Spring MVC, build RESTful APIs, and work with relational databases like MySQL, PostgreSQL, and Oracle. Implementing security best practices, optimizing database performance, and writing comprehensive unit tests will be crucial aspects of your work. You will also be involved in System Design & Architecture tasks, where you will design scalable, distributed systems and microservices architectures. You will participate in architectural discussions, plan for system scalability and capacity requirements, and integrate frontend and backend systems seamlessly. Your responsibilities will include optimizing application performance across the full stack and implementing monitoring, logging, and error handling strategies. Apart from technical responsibilities, you will mentor junior developers, contribute to technical documentation, and collaborate with DevOps teams on deployment and infrastructure decisions. Your expertise in modern frontend frameworks, JavaScript, HTML5, CSS3, Java, Spring Framework, relational databases, system design, testing frameworks, RESTful API design, and microservice architecture will be crucial for success in this role. Experience with cloud platforms, containerization technologies, version control systems, build tools, and agile methodologies will be beneficial. Strong problem-solving skills, excellent communication, and the ability to work in a collaborative environment are essential qualities for this position. You should hold a Bachelor's degree in Computer Science Engineering or Information Technology, along with at least 9 years of professional software development experience. Your commitment to code quality, attention to detail, and willingness to learn new technologies are key attributes for excelling in this role.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Boku logo
Boku

Fintech / Mobile Payments

Los Angeles

RecommendedJobs for You

Mumbai Suburbs, Navi Mumbai, Mumbai (All Areas)