P

Photon

Builds custom software and AI for big companies

Senior Java Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNevada, USAIn-person

About the Job

Requirements

  • Ability to understand and translate business and functional requirements into high- and low-level designs.
  • Experience with Java Spring Boot and RESTful microservices development.
  • Experience with concurrency frameworks such as Mono or Flux.
  • Strong relational database experience with Oracle, Microsoft SQL, or PostgreSQL.
  • Experience with automated testing tools such as JUnit.
  • Experience using Jira, GitLab, Swagger, Postman, or SOAP UI.
  • Experience using logging frameworks and knowledge of monitoring tools such as Kibana, ELK, or Dynatrace.
  • Strong understanding of data structures, design patterns, and asynchronous programming.
  • At least 6 years of software development experience.
  • Knowledge of Agile, Scrum, or iterative development methodologies.
  • Experience working with ORM frameworks such as Entity, Hibernate, or Dapper.
  • Knowledge of API authentication using OAuth.
  • Knowledge of queuing or streaming engines such as Kafka.
  • Knowledge of Docker, Git, SonarQube, and other deployment tools for CI/CD.

Responsibilities

  • Partner with business and marketing teams to implement detailed customer applications.
  • Build microservice applications using best practices.
  • Write high-quality, scalable, reusable, and fault-tolerant code.
  • Write automated unit tests and perform API validations.
  • Debug errors, troubleshoot issues, and perform routine performance optimizations.
  • Collaborate with the Solution Architect to define API schemas.
  • Collaborate with front-end developers to integrate UI components with APIs.
  • Collaborate with Product Owners to gather business requirements and groom user stories.
  • Participate in application lifecycle events, including feature launches, releases, and deployment windows.
  • Contribute to and maintain high-quality technical documentation.
  • Participate in Scrum and Agile ceremonies.
  • Gather and document requirements for development and delivery.
  • Contribute code to improve and implement new and existing features.
  • Perform peer code reviews.
  • Communicate with business teams and other departments.

About the Company

Photon

Builds custom software and AI for big companies

Photon designs, builds, and runs custom software for large companies, combining an in-house creative agency with its own engineering teams. Its flagship client work includes rebuilding Samsung's US online store as a set of smaller linked services and creating Olive Garden's mobile app, which lets diners join the waitlist from their phones instead of waiting at the door. Clients hire Photon's teams to plan and code their apps, websites, and AI tools and to keep them running afterward, paying for the engineers and designers assigned to each project. Photon is privately held and based in London, with its US arm in Dallas and engineering centers in Chennai and Bengaluru.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
London, United Kingdom
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Photon

See more jobs