You are viewing a preview of this job. Log in or register to view more details about this job.

Senior Java Developer

Position Overview: We are seeking a Senior Java Developer with over 7 years of experience to join our dynamic team. The ideal candidate will have a strong background in Java development, along with expertise in designing and implementing scalable software solutions.

Responsibilities:

  • Design, develop, and maintain high-quality Java applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Perform code reviews, identify areas for improvement, and ensure code quality and performance.
  • Participate in architectural and design discussions and provide solutions to complex technical challenges.
  • Mentor junior developers and contribute to a culture of continuous learning and improvement.

Benefits:

  • Visa sponsorship for international students.
  • Comprehensive health insurance coverage.
  • Relocation assistance for eligible candidates.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field. Master’s degree preferred.
  • Proven experience as a Java Developer with 7+ years in a similar role.
  • Strong proficiency in Java, J2EE, Spring Framework, Hibernate, and other related technologies.
  • Experience with web services (RESTful, SOAP), microservices architecture, and cloud platforms (AWS, Azure, or GCP).
  • Solid understanding of software development best practices, design patterns, and Agile methodologies.
  • Excellent problem-solving skills and ability to work independently or in a team environment.
  • Effective communication skills and ability to collaborate with stakeholders at all levels.