Java Developer

Richmond, Virginia

Virtual
Apply for this Job
We are seeking a skilled Java Developer to design, develop, and maintain high-performance applications. The ideal candidate has experience working with Java technologies, frameworks, and databases to create scalable and efficient software solutions. This role requires strong problem-solving skills, collaboration with cross-functional teams, and a passion for delivering high-quality code.

Key Responsibilities:
  • Develop, test, and maintain Java applications.
  • Collaborate with teams to design scalable and efficient software solutions.
  • Write clean, maintainable, and well-documented code.
  • Optimize application performance and troubleshoot issues.
  • Work with databases, APIs, and third-party integrations.
  • Follow best practices for software development, security, and version control.
  • Participate in code reviews and contribute to technical documentation.
  • Stay updated with industry trends, tools, and frameworks.
Required Skills & Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Java Developer.
  • Proficiency in Java 8+, Spring Boot, and Hibernate.
  • Experience with RESTful APIs, Microservices, and Cloud Platforms (AWS, Azure, or GCP).
  • Familiarity with front-end technologies (e.g., JavaScript, Angular, React) is a plus.
  • Strong knowledge of SQL and database management (MySQL, PostgreSQL, MongoDB).
  • Understanding of CI/CD pipelines and version control (Git, GitHub, GitLab).
  • Excellent problem-solving skills and ability to work in an agile environment.
Date Posted: 08 April 2025
Apply for this Job