We are Hiring for our MNC Client location Mohali (Work from Office)
Position : Java Full Stack Software Engineer Overview We are seeking an experienced Java Full Stack Software Engineer to design, develop, and maintain robust, scalable web applications. This role involves working across the full technology stack, from front-end interfaces to back-end systems, and collaborating with cross-functional teams to deliver high-quality software solutions. Key Responsibilities Full Stack Development : Build end-to-end web applications using Java, Spring Framework, and modern front-end technologies like React.js or Angular. Front-End Development : Create responsive and intuitive user interfaces with HTML, CSS, and JavaScript frameworks, ensuring cross-browser compatibility and performance optimization. Back-End Development : Develop scalable server-side logic and RESTful APIs using Java, Spring Boot, and related tools. Database Management : Design and optimize relational database schemas. Write and troubleshoot complex SQL queries using databases like MSSQL, PostgreSQL, or Oracle. Integration & Deployment : Integrate third-party APIs, build CI / CD pipelines, and manage smooth, reliable deployments. Code Quality & Testing : Write clean, maintainable, and well-documented code. Perform unit, integration, and end-to-end testing to ensure application reliability. Performance Optimization : Analyze and resolve performance issues, memory leaks, and bottlenecks to maintain application efficiency. Security Compliance : Apply security best practices to safeguard applications against vulnerabilities like XSS, CSRF, and SQL injection. Documentation : Maintain detailed technical documentation including architecture, design decisions, and implementation notes. Team Collaboration : Partner with product managers, designers, and stakeholders to align technical solutions with business goals. Qualifications Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree is a plus). 5+ years of professional experience in full stack software development with a focus on Java technologies. Strong command of Java and object-oriented programming principles. Hands-on experience with Spring Framework, Spring Boot, Hibernate, or similar Java frameworks. Proficiency in front-end development using HTML, CSS, JavaScript, and frameworks like React.js or Angular. Solid understanding of RESTful web services and microservices architecture. Expertise in working with relational databases including MSSQL, PostgreSQL, or Oracle. Familiarity with version control (Git), build tools (Maven, Gradle), and CI / CD tools. Strong analytical and problem-solving skills. Excellent communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
Integration Engineer • India