Hyreo

Software Engineer-java

Hyreo

Bengaluru, Karnataka, IndiaPosted Aug 22, 2025

Job description

Technical Skills:

  • Java Programming: Solid understanding of core Java concepts such as OOP (Object-Oriented Programming), data structures, exception handling, multithreading, and collections.
  • Java Frameworks: Basic experience with popular Java frameworks like Spring and Hibernate. Familiarity with Spring Boot for developing microservices is a plus.
  • Web Technologies: Basic knowledge of web development technologies including HTML, CSS, and JavaScript. Exposure to frontend frameworks like Angular or React is advantageous.
  • Databases: Understanding of relational database concepts and basic SQL. Experience with databases such as MySQL or PostgreSQL.
  • Version Control: Familiarity with Git and basic version control concepts, such as branching and merging.
  • Build Tools: Experience with build tools like Maven or Gradle for project management and dependencies.
  • Integrated Development Environment (IDE): Proficiency in using IDEs like IntelliJ IDEA, Eclipse, or NetBeans for Java development.
  • RESTful Web Services: Basic understanding of RESTful services and APIs. Experience in creating simple RESTful APIs is beneficial.
  • Testing: Exposure to unit testing frameworks like JUnit or TestNG. Understanding of basic test-driven development (TDD) practices.
  • Agile Methodology: Basic understanding of Agile software development practices, including working within a team using Scrum or Kanban.

Soft Skills:

  • Problem-Solving: Ability to analyze problems and develop logical solutions, with a willingness to learn and adapt to new challenges.
  • Communication: Good verbal and written communication skills, with the ability to articulate technical concepts to both technical and non-technical audiences.
  • Team Collaboration: Experience working in a team environment, contributing to collaborative projects, and participating in code reviews.
  • Time Management: Ability to manage time effectively, prioritize tasks, and meet deadlines.
  • Attention to Detail: Strong attention to detail, ensuring code quality and adherence to best practices.

Experience:

  • 0-1 Years in Java Development: Practical experience in developing Java applications, gained through internships, projects, or entry-level positions.
  • Project Experience: Participation in small-scale projects, either academic or professional, involving Java development.
  • Learning and Development: Continuous learning through courses, certifications, or personal projects to improve Java skills and keep up with industry trends.
See all open roles at Hyreo or explore thousands more companies on TheJobsMap.