Talent.com
Java Developer

Java Developer

NR ConsultingCharlotte, NC
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

A Java Developer designs, develops, tests, and maintains Java-based applications, ensuring they are efficient, reliable, and scalable . This role involves collaborating with other developers, stakeholders, and project managers to deliver high-quality software solutions that meet business needs and user requirements. Java Developers also participate in code reviews, debugging, and troubleshooting to maintain application performance and security.

Key Responsibilities :

  • Code Quality :

Write clean, efficient, and well-documented code, adhering to coding standards and best practices.

  • Testing & Debugging :
  • Conduct unit testing, integration testing, and debugging to identify and resolve issues, ensuring application functionality and performance.

  • Collaboration :
  • Work closely with cross-functional teams, including front-end developers, testers, and designers, to integrate different components and deliver a seamless product.

  • Problem Solving :
  • Analyze user requirements, troubleshoot issues, and provide solutions to ensure the smooth functioning of applications.

  • Frameworks & Tools :
  • Utilize Java frameworks like Spring and Hibernate, as well as tools for testing and documentation.

  • SDLC :
  • Participate in all stages of the software development lifecycle, from requirements gathering to deployment and maintenance.

  • Performance Optimization :
  • Monitor and optimize application performance to ensure efficiency and scalability.

  • Security :
  • Implement security measures to protect application data and ensure compliance with industry standards.

  • Software Development :
  • Design, develop, and implement Java-based applications, including web, desktop, and mobile applications.

    Skills and Qualifications :

  • Proficiency in Java programming language.
  • Experience with Java frameworks like Spring and Hibernate.
  • Strong understanding of object-oriented programming (OOP) principles.
  • Familiarity with databases like Oracle and RDBMS.
  • Experience with RESTful APIs.
  • Knowledge of software development lifecycle (SDLC) and agile methodologies.
  • Excellent problem-solving and communication skills.
  • Ability to work both independently and as part of a team.
  • Experience with version control systems like Git.
  • Knowledge of testing methodologies and tools.
  • serp_jobs.job_alerts.create_a_job

    Java Developer • Charlotte, NC