Job Title: Java Full Stack Integration
Location: Mohali (Work from Office)
Experience Required: 5+ years in full stack software development
Job Overview:
We are seeking an experienced and detail-oriented Java Full Stack Software Engineer to design, develop, and maintain scalable web applications.
This role involves working on both the front-end and back-end using modern frameworks and technologies such as Java , Spring Boot , and React.js .
The ideal candidate will collaborate with cross-functional teams to deliver high-quality software solutions aligned with business goals.
Key Responsibilities:
- Full Stack Development
- Design and develop end-to-end web applications using Java, Spring Framework, and front-end technologies like React.js or Angular.
- Front-End Development
- Build responsive, user-friendly interfaces using HTML, CSS, JavaScript, and modern front-end frameworks, ensuring performance and cross-browser compatibility.
- Back-End Development
- Develop scalable server-side applications and RESTful APIs using Java, Spring Boot, and related technologies.
- Database Design
- Design and optimize database schemas.
Write and tune complex SQL queries for relational databases such as MSSQL, PostgreSQL, or Oracle.
- Integration & Deployment
- Integrate third-party APIs and services.
Implement CI/CD pipelines to automate testing, deployment, and delivery processes.
- Code Quality & Testing
- Write clean, maintainable code.
Conduct unit, integration, and end-to-end testing to ensure reliability and maintainability.
- Performance Optimization
- Identify and resolve performance bottlenecks, memory leaks, and scalability issues to enhance application efficiency.
- Security
- Apply best practices to secure web applications from threats like XSS, CSRF, and SQL injection.
- Documentation
- Create and maintain technical documentation including design specifications, system architecture, and implementation details.
- Collaboration
- Work closely with product managers, UI/UX designers, and stakeholders to translate business requirements into technical solutions.
Required Qualifications & Skills:
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree is a plus)
- 5+ years of full stack development experience with strong focus on Java technologies
- Expertise in Java programming and object-oriented design
- Hands-on experience with frameworks like Spring, Spring Boot, Hibernate
- Proficiency in HTML, CSS, JavaScript, and JavaScript frameworks (React.js, Angular)
- Deep understanding of RESTful APIs and microservices architecture
- Experience working with relational databases (MSSQL, PostgreSQL, Oracle)
- Proficiency in SQL and performance optimization techniques
- Familiarity with Git, Maven/Gradle, and CI/CD tools
- Excellent problem-solving, debugging, and analytical skills
- Strong verbal and written communication skills with the ability to convey complex technical concepts clearly
What We Offer:
- Exposure to modern development tools and practices
- Opportunity to work in a fast-paced, innovation-driven environment
- Collaborative work culture with a focus on technical excellence
- Career growth and continuous learning opportunities