Software Developer

CADOpt Technologies Private Limited
Bengaluru, Karnataka, India

Job Title: Java Full Stack Developer

Experience: 2-3 Years

Location: Bengaluru

Employment Type: Full-Time

Job Summary

We are looking for a skilled Java Full Stack Developer with experience in developing scalable web applications using Java-based backend technologies and modern frontend frameworks. The ideal candidate should have strong programming fundamentals, hands-on experience in REST API development, database management, and frontend development, along with the ability to collaborate with cross-functional teams.

Roles and Responsibilities

  • Design, develop, test, and maintain scalable web applications using Java and Spring Boot.
  • Develop responsive and user-friendly interfaces using React.js or Angular.
  • Build and integrate RESTful APIs and backend services.
  • Work with relational databases such as MySQL, PostgreSQL, or Oracle.
  • Implement application security, authentication, authorization, and performance optimization.
  • Write clean, reusable, maintainable, and well-documented code.
  • Participate in code reviews, debugging, testing, and production issue resolution.
  • Collaborate with business analysts, UI/UX designers, QA engineers, and other developers.
  • Use Git and CI/CD tools for version control, build automation, and deployment.
  • Contribute to application architecture, technical documentation, and continuous improvement.

Requirements

Required Technical Skills

  • Strong proficiency in Core Java, OOP concepts, Collections, and Exception Handling.
  • Hands-on experience with Spring Boot, Spring MVC, and Hibernate/JPA.
  • Experience developing frontend applications using React.js or Angular.
  • Good knowledge of HTML5, CSS3, JavaScript, and TypeScript.
  • Experience designing and integrating REST APIs.
  • Working knowledge of SQL databases and query optimization.
  • Familiarity with Git, Maven, and build tools.
  • Understanding of unit testing frameworks such as JUnit
  • Knowledge of application deployment, debugging, and troubleshooting.

Preferred Skills

  • Experience with microservices architecture.
  • Familiarity with Docker and Kubernetes.
  • Exposure to AWS, Microsoft Azure, or other cloud platforms.
  • Knowledge of CI/CD pipelines and Agile/Scrum methodologies.
  • Experience with messaging systems such as Kafka or RabbitMQ.

Score my resume against this job, free →

Questions about this job

How do I apply for the Software Developer job at CADOpt Technologies Private Limited?

Use the apply link on this page: you apply directly with CADOpt Technologies Private Limited on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does CADOpt Technologies Private Limited want for this Software Developer role?

The job description asks for Core Java, OOP concepts, Collections, Exception Handling, Spring Boot, Spring MVC, Hibernate/JPA and React.js. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at CADOpt Technologies Private Limited?

Apply to the CADOpt Technologies Private Limited roles that match your experience, and tailor your resume to each job description: for this role that means showing Core Java, OOP concepts, Collections. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Software Developer job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with CADOpt Technologies Private Limited, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →