> Markdown version of [/jobs/ext/4519651-java-developer](https://www.wearedevelopers.com/jobs/ext/4519651-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:** K. V. Mart Co. - **Location:** Rochester, NY, United States - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Unit Testing, Microsoft Azure, Databases, Persistent Data Structure, Relational Databases, Software Debugging, DevOps, Java Platform Enterprise Edition (J2EE), Gradle, Hibernate (Java), Java Persistence API, Java Virtual Machine (JVM), Junit, PostgreSQL, Apache Maven, MySQL, NoSQL, Oracle (Applications), Scrum Methodology, Mockito, Simple Object Access Protocol (SOAP), SQL Databases, Systems Integration, Web Applications, Web Services, Freeform SQL, Google Cloud, Enterprise Software Applications, Spring-mvc, Spring-boot, Backend, Git, Kubernetes, Information Technology, Low Latency, Integration Frameworks, Build Tools, Front End Software Development, Restful APIs, Docker, Jenkins, Programming Languages, Microservices - **Published:** November 2, 2026 - **Apply:** https://www.careerjet.com/jobad/us8a7fd9973cfc025c0a557c477a3f04b9 ## About the Role * Core Languages & Frameworks: Java (Core Java, Java EE/J2EE), Spring Boot, Spring MVC, and Hibernate/JPA. * Web Services & APIs: REST, SOAP, and microservices architecture. * Databases & Querying: MySQL, PostgreSQL, Oracle, and SQL/NoSQL proficiency. * DevOps & Build Tools: Git, Maven, Gradle, Jenkins, Docker, and Kubernetes. * Cloud Platforms: AWS, Azure, or Google Cloud Platform (GCP). [, * Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related engineering field. ## Description A Java Developer Job Description (JD) outlines the core responsibilities, technical requirements, and qualifications needed to build and maintain enterprise software, web services, and backend systems using Java. [ , ] You can browse active listings and tailor hiring templates via the or reference a full structural outline via . [ , ] Role Overview A Java Developer is a software engineer who specializes in designing, developing, and deploying high-volume, low-latency, and mission-critical applications using the Java Virtual Machine (JVM) and enterprise frameworks. [ , , ], * Application Design & Development: Write well-designed, testable, and efficient code for backend services, APIs, and web applications. * System Integration: Build and consume RESTful APIs, microservices, and third-party integrations. * Database Management: Design schema models, write complex SQL queries, and manage data persistence via relational databases and ORM tools. * Testing & Quality Assurance: Perform unit and integration testing using frameworks like JUnit and Mockito to ensure code reliability. * Debugging & Optimization: Troubleshoot production issues, profile JVM performance, and resolve memory or concurrency bottlenecks. * Collaboration: Work within Agile/Scrum teams alongside product managers, QA testers, and frontend engineers. [, Recruit, screen, interview, hire, and assign its employees ("Assigned Employees") to perform the type of work described on Staffing Agreement under CLIENT's supervision at the locations specified on Staffing Agreement and will, as the common law employer of Assigned Employees, be responsible for the following