Senior Java Software Engineer

5 - 9 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You will be working for a leading MNC client as a Java Full Stack Software Engineer based in Mohali with 5+ years of experience. As a part of the team, you will be responsible for designing, developing, and maintaining robust and scalable web applications from front-end to back-end. This role offers an exciting opportunity to collaborate with cross-functional teams and deliver high-quality software solutions for impactful projects. Your primary responsibilities will include designing and developing end-to-end web application solutions using Java, Spring Framework, and modern front-end technologies such as Angular or React.js. You will create responsive and user-friendly UI using HTML, CSS, and JavaScript frameworks, ensuring optimal performance and cross-browser compatibility. Additionally, you will build scalable server-side logic, RESTful APIs, and optimize database schemas while interacting with databases like MSSQL, PostgreSQL, or Oracle. You will also be involved in integrating third-party APIs, building CI/CD pipelines, conducting code quality testing, and optimizing application performance. Applying secure coding practices to protect applications against vulnerabilities like XSS, CSRF, and SQL Injection will be crucial. Furthermore, you will prepare and maintain technical documentation, collaborate with stakeholders, and deliver business-oriented solutions. To qualify for this role, you should have a Bachelor's degree in Computer Science, Engineering, or a related field (Masters preferred) along with 5+ years of experience in full-stack software development using Java technologies. Strong command of Java, object-oriented programming principles, and hands-on experience with Spring Framework, Spring Boot, Hibernate, or similar technologies are essential. Proficiency in front-end technologies like HTML, CSS, JavaScript, Angular, or React.js, along with a solid understanding of REST APIs and relational databases, is required. Familiarity with Git, build tools (Maven/Gradle), and CI/CD practices is preferred, coupled with excellent problem-solving abilities, attention to detail, and strong communication skills to convey complex technical concepts clearly.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You