Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Node.js Backend Developers

Jobs via Dice • California, US • On-site

Posted on: 29th March, 2025
Employment Type: Full-time

Job Description

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Acadia Technologies, Inc., is seeking the following. Apply via Dice today!

Core Java Skills:
• Java Programming Proficiency:

Demonstrate your understanding of Java syntax, object-oriented principles, and best practices.
• Object-Oriented Programming (OOP):

Show your ability to design and implement solutions using OOP concepts like inheritance, polymorphism, and encapsulation.
• Data Structures and Algorithms:

Mention your knowledge of common data structures and algorithms, as they are fundamental for building efficient backend systems.

Backend Frameworks and Technologies:
• Spring Framework: Highlight your experience with Spring Boot, Spring MVC, and other Spring modules.
• RESTful APIs: Showcase your ability to design and implement RESTful APIs using Java.
• Database Management: Mention your experience with relational databases (SQL) like MySQL, PostgreSQL, or Oracle, and NoSQL databases like MongoDB.
• JPA/Hibernate: If you have experience with these ORM (Object-Relational Mapping) tools, include them.
• Microservices Architecture: If you have experience designing and implementing microservices, mention it.
• Cloud Platforms: Mention experience with cloud platforms like AWS, Azure, or Google Cloud.
• Version Control: Emphasize your proficiency with Git and other version control systems.
• Testing: Mention your experience with unit testing (JUnit) and integration testing.
• Build Tools: Mention experience with Maven or Gradle.
• JSON/XML: Show your ability to work with these data formats.

Other Important Skills:
• Problem-Solving: Demonstrate your ability to analyze problems and develop effective solutions.
• Debugging and Troubleshooting: Highlight your ability to identify and resolve issues in complex systems.
• Performance Optimization: Show your understanding of performance optimization techniques and your ability to improve application performance.
• Scalability: Mention your experience with designing and implementing scalable solutions.
• Agile and Scrum Methodologies: If you have experience working in Agile or Scrum environments, mention it.
• Communication Skills: Emphasize your ability to communicate technical concepts clearly and concisely.
• Linux/Unix: Mention any experience with Linux/Unix operating systems.
• DevOps: If you have experience with DevOps practices, mention it.

Responsibilities

  • Demonstrate your understanding of Java syntax, object-oriented principles, and best practices
  • Object-Oriented Programming (OOP):
  • Data Structures and Algorithms:
  • Spring Framework: Highlight your experience with Spring Boot, Spring MVC, and other Spring modules
  • RESTful APIs: Showcase your ability to design and implement RESTful APIs using Java
  • Version Control: Emphasize your proficiency with Git and other version control systems

Requirements

  • Show your ability to design and implement solutions using OOP concepts like inheritance, polymorphism, and encapsulation
  • Mention your knowledge of common data structures and algorithms, as they are fundamental for building efficient backend systems
  • Database Management: Mention your experience with relational databases (SQL) like MySQL, PostgreSQL, or Oracle, and NoSQL databases like MongoDB
  • JPA/Hibernate: If you have experience with these ORM (Object-Relational Mapping) tools, include them
  • Microservices Architecture: If you have experience designing and implementing microservices, mention it
  • Cloud Platforms: Mention experience with cloud platforms like AWS, Azure, or Google Cloud
  • Testing: Mention your experience with unit testing (JUnit) and integration testing
  • Build Tools: Mention experience with Maven or Gradle
  • JSON/XML: Show your ability to work with these data formats
  • Problem-Solving: Demonstrate your ability to analyze problems and develop effective solutions
  • Debugging and Troubleshooting: Highlight your ability to identify and resolve issues in complex systems
  • Performance Optimization: Show your understanding of performance optimization techniques and your ability to improve application performance
  • Scalability: Mention your experience with designing and implementing scalable solutions
  • Agile and Scrum Methodologies: If you have experience working in Agile or Scrum environments, mention it
  • Communication Skills: Emphasize your ability to communicate technical concepts clearly and concisely
  • Linux/Unix: Mention any experience with Linux/Unix operating systems
  • DevOps: If you have experience with DevOps practices, mention it
Jobs via Dice

Jobs via Dice

Technology

Location

California, US

Job Type

Full-time

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.