• Remote: Remote
  • Type: Contract
  • Job #9272
  • Salary: $70.00 - $75.00 Per Hour

We are seeking a skilled and experienced Java Developer to join our dynamic software development team. The successful candidate will be responsible for designing, developing, and maintaining Java-based applications that are efficient, reliable, and scalable.

Responsibilities:

  • Develop, test, and maintain Java applications using best practices and industry standards
  • Collaborate with cross-functional teams, including designers, product managers, and other developers, to create high-quality software solutions
  • Participate in the full software development life cycle, from requirements gathering and design to implementation, testing, and deployment
  • Write clean, efficient, and well-documented code
  • Identify and fix bugs, performance issues, and other problems in existing applications
  • Conduct code reviews to ensure code quality, adherence to coding standards, and best practices
  • Stay up-to-date with the latest Java technologies, frameworks, and tools
  • Contribute to the continuous improvement of development processes and methodologies

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
  • Strong proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate)
  • Experience with SQL and relational databases (e.g., MySQL, PostgreSQL, Oracle)
  • Knowledge of HTML, CSS, and JavaScript for front-end development
  • Familiarity with version control systems, preferably Git
  • Understanding of software design patterns, OOP principles, and SOLID principles
  • Experience with Agile development methodologies, such as Scrum or Kanban
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork skills

Preferred Qualifications:

  • Experience with cloud platforms, such as AWS or Azure
  • Knowledge of containerization technologies, such as Docker and Kubernetes
  • Familiarity with microservices architecture and RESTful APIs
  • Experience with testing frameworks, such as JUnit and Mockito
  • Certification in Java development (e.g., Oracle Certified Java Programmer)
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!