{"schemaVersion":"jobsearcher.job.v1","id":"8e67dfd030988c59b7dcd6ab","url":"https://jobsearcher.com/jobs/8e67dfd030988c59b7dcd6ab","canonicalUrl":"https://jobsearcher.com/jobs/8e67dfd030988c59b7dcd6ab","title":"Sr Java API Developer - New York","description":"Position Summary\nWe are seeking a Senior Java API Developer to design, develop, and maintain secure, scalable, and high-performance RESTful APIs and microservices. The ideal candidate has extensive experience with Java, Spring Boot, API design, cloud-native development, and modern software engineering practices. You will collaborate with cross-functional teams to build enterprise-grade applications that are reliable, scalable, and maintainable.\nKey Responsibilities\nDesign, develop, and maintain RESTful APIs and microservices using Java and Spring Boot.\nBuild scalable, secure, and high-performance backend services.\nDevelop reusable and maintainable code following clean architecture and coding best practices.\nCollaborate with product owners, architects, frontend developers, QA, and DevOps teams throughout the software development lifecycle.\nDesign and optimize database schemas, queries, and data access layers.\nImplement API security using OAuth2, JWT, OpenID Connect, and other authentication mechanisms.\nIntegrate with third-party services, messaging systems, and enterprise applications.\nDevelop unit, integration, and API tests to ensure code quality and reliability.\nParticipate in code reviews, technical design discussions, and architecture decisions.\nTroubleshoot production issues, optimize application performance, and support deployments.\nContribute to CI/CD pipelines and DevSecOps practices.\nRequired Qualifications\nBachelor's degree in Computer Science, Engineering, or a related field.\n5–8+ years of experience in Java backend development.\nStrong proficiency in Java 11/17 and object-oriented programming principles.\nExtensive experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.\nStrong experience designing and developing RESTful APIs and microservices.\nExperience with Hibernate/JPA and relational databases such as PostgreSQL, MySQL, or Oracle.\nKnowledge of NoSQL databases such as MongoDB or Cassandra is a plus.\nExperience with API documentation using Swagger/OpenAPI.\nFamiliarity with messaging platforms such as Kafka or RabbitMQ.\nExperience using Git and modern CI/CD tools.\nStrong understanding of Agile/Scrum development methodologies.\nPreferred Qualifications\nExperience with cloud platforms such as AWS, Azure, or GCP.\nFamiliarity with Docker, Kubernetes, and containerized deployments.\nExperience implementing event-driven and distributed architectures.\nKnowledge of caching technologies such as Redis or Hazelcast.\nExposure to GraphQL is a plus.\nUnderstanding of observability tools such as Prometheus, Grafana, ELK Stack, or Splunk.\nTechnical Skills\nProgramming: Java 11/17, Core Java\nFrameworks: Spring Boot, Spring MVC, Spring Security, Spring Data JPA\nAPI Technologies: REST, OpenAPI/Swagger, JSON, GraphQL (optional)\nDatabases: PostgreSQL, MySQL, Oracle, MongoDB\nMessaging: Apache Kafka, RabbitMQ\nBuild Tools: Maven, Gradle\nTesting: JUnit, Mockito, REST Assured\nCI/CD: Jenkins, GitHub Actions, GitLab CI, Azure DevOps\nContainers: Docker, Kubernetes\nVersion Control: Git\nCompensation, Benefits and Duration\nMinimum Compensation: USD 40,000\nMaximum Compensation: USD 140,000\nCompensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.\nMedical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full-time employees.\nThis position is not available for independent contractors\nNo applications will be considered if received more than 120 days after the date of this post","company":"Photon","rawCompany":"photon","city":"New York","state":"NY","isRemote":false,"isActive":false,"createdAt":"2026-08-09T14:55:13.503Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Sr Java API Developer - New York","description":"Position Summary\nWe are seeking a Senior Java API Developer to design, develop, and maintain secure, scalable, and high-performance RESTful APIs and microservices. The ideal candidate has extensive experience with Java, Spring Boot, API design, cloud-native development, and modern software engineering practices. You will collaborate with cross-functional teams to build enterprise-grade applications that are reliable, scalable, and maintainable.\nKey Responsibilities\nDesign, develop, and maintain RESTful APIs and microservices using Java and Spring Boot.\nBuild scalable, secure, and high-performance backend services.\nDevelop reusable and maintainable code following clean architecture and coding best practices.\nCollaborate with product owners, architects, frontend developers, QA, and DevOps teams throughout the software development lifecycle.\nDesign and optimize database schemas, queries, and data access layers.\nImplement API security using OAuth2, JWT, OpenID Connect, and other authentication mechanisms.\nIntegrate with third-party services, messaging systems, and enterprise applications.\nDevelop unit, integration, and API tests to ensure code quality and reliability.\nParticipate in code reviews, technical design discussions, and architecture decisions.\nTroubleshoot production issues, optimize application performance, and support deployments.\nContribute to CI/CD pipelines and DevSecOps practices.\nRequired Qualifications\nBachelor's degree in Computer Science, Engineering, or a related field.\n5–8+ years of experience in Java backend development.\nStrong proficiency in Java 11/17 and object-oriented programming principles.\nExtensive experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.\nStrong experience designing and developing RESTful APIs and microservices.\nExperience with Hibernate/JPA and relational databases such as PostgreSQL, MySQL, or Oracle.\nKnowledge of NoSQL databases such as MongoDB or Cassandra is a plus.\nExperience with API documentation using Swagger/OpenAPI.\nFamiliarity with messaging platforms such as Kafka or RabbitMQ.\nExperience using Git and modern CI/CD tools.\nStrong understanding of Agile/Scrum development methodologies.\nPreferred Qualifications\nExperience with cloud platforms such as AWS, Azure, or GCP.\nFamiliarity with Docker, Kubernetes, and containerized deployments.\nExperience implementing event-driven and distributed architectures.\nKnowledge of caching technologies such as Redis or Hazelcast.\nExposure to GraphQL is a plus.\nUnderstanding of observability tools such as Prometheus, Grafana, ELK Stack, or Splunk.\nTechnical Skills\nProgramming: Java 11/17, Core Java\nFrameworks: Spring Boot, Spring MVC, Spring Security, Spring Data JPA\nAPI Technologies: REST, OpenAPI/Swagger, JSON, GraphQL (optional)\nDatabases: PostgreSQL, MySQL, Oracle, MongoDB\nMessaging: Apache Kafka, RabbitMQ\nBuild Tools: Maven, Gradle\nTesting: JUnit, Mockito, REST Assured\nCI/CD: Jenkins, GitHub Actions, GitLab CI, Azure DevOps\nContainers: Docker, Kubernetes\nVersion Control: Git\nCompensation, Benefits and Duration\nMinimum Compensation: USD 40,000\nMaximum Compensation: USD 140,000\nCompensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.\nMedical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full-time employees.\nThis position is not available for independent contractors\nNo applications will be considered if received more than 120 days after the date of this post","datePosted":"2026-08-09T14:55:13.503Z","dateModified":"2026-08-09T14:55:13.503Z","hiringOrganization":{"@type":"Organization","name":"Photon","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"New York","addressRegion":"NY","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"8e67dfd030988c59b7dcd6ab"},"url":"https://jobsearcher.com/jobs/8e67dfd030988c59b7dcd6ab"}}