Hyreo
Posted 1y ago

Software Engineer-java

Hyreo
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities
  • developing applications
  • building APIs
  • collaborating closely
Requirements
  • 0-1 years Java development experience
  • Knowledge of core Java
  • Spring/Hibernate
  • REST APIs, SQL, Git
  • Build tools, IDEs
  • Unit testing, and basic web technologies
  • Good communication and teamwork
Technical tools mentioned
JavaSpringHibernateSpring BootHTMLCSSJavaScriptAngularReactMySQLPostgreSQLGitMavenGradleIntelliJ IDEAEclipseNetBeansRESTful Web ServicesJUnitTestNG

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.

 

About Hyreo

AI-powered recruitment and candidate engagement automation platform.

Year founded
2013
Employees
50
Organization type
Private
Latest investment
Raised $1.37M Seed (2021) — led by Callapina Capital
Headquarters
IN

Similar jobs

Software Engineer roles near Bengaluru, Karnataka
5h
Save
Mark Applied
Hide
Senior Spring Boot Developer - Hibernate (IN)
Bengaluru, Karnataka, India
OnsiteFull Time
HCLTech
HCLTechNational Stock Exchange of India: HCLTECH: Global technology providing digital, engineering, and cloud services.
2+ YOERequires Java, Spring Boot, Hibernate, SQL, Eclipse BIRT, REST APIs, microservices, debugging, Agile, and DevOps knowledge; 2–3 years relevant experience and 5+ years total experience preferred.
Java, Eclipse BIRT, SQL, Spring Boot, Hibernate, RESTful APIs, Microservices, Agile, DevOps, CMMI
5h
Save
Mark Applied
Hide
Senior Software Engineer - Confluent Kafka
Bangalore, Karnataka, India
RemoteFull Time
IBM
IBMNew York Stock Exchange: IBM: Global technology providing enterprise software, cloud, and consulting.
4+ YOERequires 4+ years of cloud infrastructure or networking experience, distributed systems expertise, large-scale cloud systems experience, and proficiency in Java, Scala, Go, or another statically typed language.
Java, Scala, Go, JVM, AWS, Azure, GCP, Apache Kafka, Kafka, Flink, Kafka Connect
5h
Save
Mark Applied
Hide
Software Developer
Bengaluru, Karnataka, India
HybridFull Time
SITA
SITA: Provides IT and communication services for the air transport industry.
Bachelor's or master's degree in computer science or engineering, strong C# and software design knowledge, experience with web services, MVC, WPF, XAML, hardware SDK integration, networking, Git, and technical estimation.
C#, XML Web Services, SOAP, REST, MVC, WPF, XAML, Git, LinkedIn Learning
6h
Save
Mark Applied
Hide
Software Developer
Bangalore, Karnataka, India
OnsiteFull Time
Siemens
SiemensXETRA: SIE: Manufactures industrial automation, infrastructure, and energy technology systems.
3+ YOERequires 3–6 years of software development experience, C# and .NET Framework expertise, object-oriented design, debugging, performance testing, automated testing, version control, CI/CD, and Agile experience.
C#, .NET Framework, TFS, Git, CI/CD
6h
Save
Mark Applied
Hide
Senior Software Engineer, Technology
Bengaluru, Karnataka, India
OnsiteFull Time
Point72
Point72: Global alternative investment firm managing capital and venture investments.
6+ YOERequires 6+ years of software development experience, strong Java, SQL, Python, Databricks, AWS, Kubernetes, REST, microservices, Angular, React, and financial systems expertise.
Java, SQL, Python, Databricks, Kubernetes, AWS, Angular, React, Redis, MongoDB, RESTful services, CI/CD
7h
Save
Mark Applied
Hide
Software Engineer I
Bengaluru, Karnataka, India
OnsiteFull Time
American Express
American ExpressNYSE: AXP: Global financial services and credit card payment network.
Bachelor’s degree in computer science or computer engineering, or comparable experience, with software development, application design, object-oriented coding, distributed systems, databases, Agile methods, and automated testing experience.
NoSQL, Scrum, Kanban
8h
Save
Mark Applied
Hide
Senior Software Engineer, Technology
Bengaluru, Karnataka, India
OnsiteFull Time
Point72
Point72: Global multi-strategy asset management and investment advisory firm.
6+ YOERequires 6+ years of software development experience, strong Java expertise, financial products knowledge, SQL and data warehouse experience, Python, Databricks, REST, Kubernetes, AWS, Angular, React, Redis, and MongoDB.
Java, SQL, Python, Databricks, RESTful services, Kubernetes, AWS, Angular, React, Redis, MongoDB, DevOps, CI/CD
8h
Save
Mark Applied
Hide
Software Engineer - Cloud Native Protection
Bengaluru, Karnataka, India
OnsiteFull Time
Rubrik
RubrikNYSE: RBRK: Secures enterprise data across cloud and on-premises environments.
2+ YOEBachelor’s or master’s degree in computer science or related field, 2+ years of relevant experience, programming proficiency, cloud technology experience preferred, and knowledge of distributed systems and software engineering principles.
Go, Java, C, C++, Scala, Python, AWS, Azure, GCP, Docker, Kubernetes