> Markdown version of [/jobs/ext/4634914-java-developer](https://www.wearedevelopers.com/jobs/ext/4634914-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java developer - **Company:** Ova Technologies - **Location:** New York, NY, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Application Performance Management, Unit Testing, Computer Programming, Databases, Software Debugging, Dependency Injection, Hibernate (Java), Java Web Services, Spring Framework, JSON, Junit, PostgreSQL, Apache Maven, MySQL, Object-Oriented Software Development, Mockito, SQL Databases, Multithreading, Postman, Spring-boot, Git, Information Technology, Restful APIs - **Published:** November 8, 2026 - **Apply:** https://www.thejobnetwork.com/job/0e93182a-2952-4920-9efe-eac33d381dc0/java-developer ## About the Role * Bachelor's degree in Computer Science, IT, or a related field, or equivalent skills. * Knowledge of Java programming and SQL. * Good problem-solving and communication skills. * Freshers with relevant project experience may apply for entry-level roles. 5. Interview Preparation Topics 1. Java basics and OOP concepts 2. String, arrays, and Collections 3. Exception Handling and Multithreading 4. Java 8 features: Lambda expressions and Streams 5. SQL queries and joins 6. Spring Boot and dependency injection 7. REST API development 8. Coding problems and project explanation ## Description We are looking for a Java Developer to design, develop, test, and maintain Java-based applications. The candidate should have a good understanding of Core Java, object-oriented programming (OOP), SQL, and Spring Boot. 2. Roles and Responsibilities * Develop and maintain applications using Java. * Write clean, reusable, and efficient code. * Work with Core Java, OOP concepts, Collections, and Exception Handling. * Develop REST APIs using Spring Boot. * Integrate applications with databases such as MySQL or PostgreSQL. * Perform unit testing and debugging. * Use Git for version control. * Collaborate with developers, testers, and business teams. * Fix bugs and improve application performance. 3. Required Technical Skills Skill Requirements Programming Core Java, OOP Java concepts Collections, Exception Handling, Multithreading Frameworks Spring, Spring Boot, Hibernate Database SQL, MySQL APIs REST API, JSON Tools Git, Maven, Postman Testing JUnit, Mockito basics