Software Engineer - Java

We are looking for a to Software Engineer - Java join our dynamic team.

Key Responsibilities

  • Design, develop, and maintain Java-based applications.
  • Participate in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
  • Collaborate with product managers, designers, and other developers to build scalable and efficient solutions.
  • Implement database schemas, queries, and optimize performance to support application requirements.
  • Troubleshoot and resolve technical issues in existing applications.
  • Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
  • Conduct code reviews and provide constructive feedback to team members.
  • Stay updated with the latest industry trends and technologies to improve existing systems and processes.

Candidate Profile

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 2 to 3 years of hands-on experience in Java development.
  • Strong understanding of object-oriented programming and design patterns.
  • Solid knowledge of database concepts, including relational databases, SQL, and ORM frameworks.
  • Experience with Spring, Hibernate, or similar frameworks.
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript is a plus.
  • Excellent problem-solving skills and the ability to work independently or in a team environment.
  • Strong verbal and written communication skills.

Apply for this position

Subject:
Full Name *
Email *
Phone *
Message to Hiring Manager *
Upload CV/Resume *

Note: You can upload only pdf file and it must be less than 2 MB.

LinkedIn
Website