Java Software Engineer

Photon

Irving (TX)

On-site

USD 140,000 - 190,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Photon, a leading Digital Platform Engineering company, is hiring a senior Java backend developer to design, build, and maintain RESTful APIs and microservices using Java 11/17 and Spring Boot. You will collaborate with cross-functional teams to deliver scalable, secure backend services, implement clean architecture, and participate in CI/CD and DevSecOps practices.

The role requires 5–8+ years in Java backend, strong SQL and NoSQL knowledge, and experience with API documentation and messaging

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 5–8+ years of Java backend development experience.
  • Strong Java 11/17, Spring Boot, and REST API design.

Responsibilities

  • Design, develop, and maintain RESTful APIs and microservices using Java and Spring Boot.
  • Collaborate with product owners, architects, and DevOps for scalable backend solutions.
  • Ensure security, performance, and reliability with CI/CD integration.

Skills

Java
Spring Boot
RESTful APIs
Microservices
SQL & RDBMS
NoSQL
Git & CI/CD
Agile/Scrum
OAuth2 / JWT

Education

Bachelor's degree in CS/Engineering

Tools

Hibernate/JPA
Swagger/OpenAPI
Kafka/RabbitMQ
Docker
Kubernetes

Job description

We are Photon, one of the world's largest Digital Platform Engineering companies providing a combination of Strategy Consulting, Creative Design and Technology Services to a wide range of customers. We work with 40% of the Fortune 100 companies.

Please refer the below job description and apply if interested.

For a brief 1 minute video about us, you can check

https://youtu.be/uJWBWQZEA6o.

Location: Irving, Tampa

Key Responsibilities
  • Design, develop, and maintain RESTful APIs and microservices using Java and Spring Boot.
  • Build scalable, secure, and high-performance backend services.
  • Develop reusable and maintainable code following clean architecture and coding best practices.
  • Collaborate with product owners, architects, frontend developers, QA, and DevOps teams throughout the software development lifecycle.
  • Design and optimize database schemas, queries, and data access layers.
  • Implement API security using OAuth2, JWT, OpenID Connect, and other authentication mechanisms.
  • Integrate with third-party services, messaging systems, and enterprise applications.
  • Develop unit, integration, and API tests to ensure code quality and reliability.
  • Participate in code reviews, technical design discussions, and architecture decisions.
  • Troubleshoot production issues, optimize application performance, and support deployments.
  • Contribute to CI/CD pipelines and DevSecOps practices.
Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5–8+ years of experience in Java backend development.
  • Strong proficiency in Java 11/17 and object-oriented programming principles.
  • Extensive experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
  • Strong experience designing and developing RESTful APIs and microservices.
  • Experience with Hibernate/JPA and relational databases such as PostgreSQL, MySQL, or Oracle.
  • Knowledge of NoSQL databases such as MongoDB or Cassandra is a plus.
  • Experience with API documentation using Swagger/OpenAPI.
  • Familiarity with messaging platforms such as Kafka or RabbitMQ.
  • Experience using Git and modern CI/CD tools.
  • Strong understanding of Agile/Scrum development methodologies.
Preferred Qualifications
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with Docker, Kubernetes, and containerized deployments.
  • Experience implementing event-driven and distributed architectures.
  • Knowledge of caching technologies such as Redis or Hazelcast.
  • Exposure to GraphQL is a plus.
  • Understanding of observability tools such as Prometheus, Grafana, ELK Stack, or Splunk.
Technical Skills
  • Testing: JUnit, Mockito, REST Assured
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer - APIs & Microservices
Senior Java Backend Engineer - APIs & Microservices

Photon • Irving (TX)

On-site
USD 140,000 - 190,000
Tech Lead - Java API
Tech Lead - Java API

Jobs via Dice • Tampa (FL)

On-site
USD 100,000 - 140,000
Java API & Microservices Engineer
Java API & Microservices Engineer

Photon • New York (NY)

On-site
USD 110,000 - 180,000
Junior Java Full stack Engineer
Junior Java Full stack Engineer

Photon • Dallas (TX)

On-site
USD 100,000 - 130,000
Senior Backend Engineer - Java/Spring Boot, Scalable APIs
Senior Backend Engineer - Java/Spring Boot, Scalable APIs

Photon • United States

On-site
USD 40,000 - 140,000
Medical, vision, dental benefits
401k retirement plan
Variable pay/incentives
+2
Senior Java Spring Microservices Engineer
Senior Java Spring Microservices Engineer

Photon • United States

On-site
USD 110,000 - 160,000
Sr. Backend Engineer – Java/Spring Boot | Onshore
Sr. Backend Engineer – Java/Spring Boot | Onshore

Socket.dev • Town of Texas (WI)

On-site
USD 40,000 - 140,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Java Developer
Java Developer

Compunnel, Inc. • Plano (TX)

On-site
USD 110,000 - 140,000
Java Software Engineer
Java Software Engineer

Holistic Partners, Inc • New York (NY)

On-site
USD 100,000 - 140,000