Java full stack developer

Chennai, Tamil Nadu, India
Jul 05, 2024
Jul 05, 2025
Onsite
Full-Time
3 Years
Job Description

We are seeking a skilled Java Full Stack Developer with 3 to 5 years of experience to join our dynamic team. As a Full Stack Developer, you will be responsible for both front-end and back-end development, ensuring the seamless integration of all components. You will also have the opportunity to contribute to the architecture and design of new features and enhancements.

Key Responsibilities

Front-End Development

  • Develop responsive and interactive web applications using modern front-end technologies.
  • Collaborate with UI/UX designers to implement user-friendly interfaces.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed and scalability.
  • Troubleshoot and debug front-end issues.

Back-End Development

  • Design and implement RESTful APIs and services.
  • Develop and maintain server-side logic using Java and related frameworks.
  • Ensure data security and integrity.
  • Manage and optimize databases, including SQL and NoSQL databases.
  • Integrate third-party services and APIs.

Architecture and Design

  • Contribute to the overall architecture and design of the web application.
  • Ensure the application is scalable, robust, and maintainable.
  • Participate in code reviews and provide constructive feedback to team members.
  • Stay updated with the latest industry trends and technologies to improve the application.

Required Skills

  1. Front-End Technologies. Proficiency in HTML5, CSS3, JavaScript, and modern front-end frameworks/libraries (e.g., React, Angular, Vue.js).
  2. Back-End Technologies. Strong experience with Java and related frameworks (e.g., Spring Boot, Hibernate).
  3. Database Management. Experience with SQL databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
  4. API Development. Experience in designing and consuming RESTful APIs.
  5. Version Control. Proficiency with version control systems such as Git.
  6. DevOps. Basic understanding of CI/CD pipelines and containerization (e.g., Docker).
  7. Problem-Solving. Strong analytical and problem-solving skills.

Desired Attributes

  1. Team Player. Ability to work collaboratively in a team environment.
  2. Communication Skills. Strong verbal and written communication skills.
  3. Adaptability. Ability to adapt to changing business requirements and learn new technologies quickly.
  4. Attention to Detail. High attention to detail and commitment to quality.

Educational Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

Why Join Us?

  1. Innovative Projects. Work on challenging and innovative projects that make a real impact.
  2. Professional Growth. Opportunities for continuous learning and professional development.
  3. Collaborative Environment. Be part of a supportive and collaborative team.
  4. Work-Life Balance. Flexible working hours to ensure a healthy work-life balance.

If you are passionate about full-stack development and eager to work in a dynamic environment, we would love to hear from you. Apply now and take your career to the next level!