Home
Jobs

Junior Java Developer - Full Stack Technologies

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking a highly skilled Full Stack Developer to join our dynamic engineering team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both the front-end and back-end of our applications, ensuring a seamless integration of the entire tech stack. You should have a deep understanding of Core Java and J2EE, along with the ability to work with multiple technologies, frameworks, and tools to build end-to-end solutions.This is a fantastic opportunity to work with a talented team in a fast-paced environment, providing innovative solutions to business challenges while ensuring the best possible user experience.

Key Responsibilities

  • Full Stack Development : Design, develop, and maintain both client-side (front-end) and server-side (back-end) code, ensuring smooth integration between the two.
  • Core Java & J2EE : Write efficient, maintainable, and scalable code using Core Java and J2EE frameworks. Implement core business logic and manage backend functionality.
  • Object-Oriented Design & Development : Apply object-oriented programming principles to design robust and scalable applications. Utilize patterns and best practices to ensure high-quality code.
  • Database Management : Work with Relational Databases (such as MySQL, PostgreSQL, or Oracle) to design, optimize, and manage database schemas, queries, and performance tuning. Write efficient SQL queries for CRUD operations.
  • Frameworks (Spring & Hibernate) : Develop applications using Spring for dependency injection, transaction management, and overall enterprise application management. Utilize Hibernate for object-relational mapping (ORM), ensuring smooth communication between Java objects and databases.
  • API Development & Integration : Design and develop RESTful APIs for communication between front-end and back-end systems. Integrate third-party services and APIs into applications.
  • UI/UX Development : Build and maintain the user interface (UI) using modern web technologies such as HTML, CSS, JavaScript, and frameworks like Angular, React, or Vue.js. Ensure a responsive design for an optimal user experience across all devices.
  • Version Control & Collaboration : Use version control systems such as Git to manage source code and collaborate effectively with the team.
  • Testing & Debugging : Write and execute unit and integration tests. Perform debugging and troubleshooting to resolve issues in both front-end and back-end systems.
  • Performance Optimization : Monitor, analyze, and optimize the performance of the application. Work to identify and eliminate bottlenecks in both front-end and back-end processes.
  • Documentation : Create and maintain clear, concise documentation for code, application design, and development processes. Ensure knowledge sharing within the team.
  • Continuous Improvement : Stay up to date with the latest industry trends, technologies, and best practices. Continuously improve development processes, code quality, and team collaboration.
(ref:hirist.tech)

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