Point your AI agent at freehire and let it find you a job.

Get the CLI →

eVision

Software Developer

Posted Updated
Discussion
  • Develop, test, and maintain software applications.

  • Analyze complex business requirements and provide effective technical solutions.

  • Participate in code reviews to ensure code quality, security, maintainability, and performance.

  • Collaborate with cross-functional teams throughout the development lifecycle.

  • Troubleshoot, debug, and resolve application issues.

Requirements

  • 2–4 years of hands-on experience in Java development.

  • Experience with Spring Framework (Spring Boot, Spring MVC) and hibernate.

  • Strong knowledge of relational databases and SQL.

  • Strong understanding of RESTful APIs and web services.

  • Solid understanding of Git and version control systems.

  • Understanding of software development best practices and design patterns.

  • Hands-on experience with message brokers and messaging systems, particularly Apache Kafka, and familiarity with MQ technologies (e.g., RabbitMQ, ActiveMQ, IBM MQ, or similar).

  • Bachelor’s degree in computer science, Engineering, or a related field.

  • Good command of English.

  • Strong problem-solving and analytical skills.

  • Eagerness to learn and grow in a fast-paced environment.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.