Java Software Engineer
Job in
Irving, Dallas County, Texas, 75084, USA
Listed on 2026-08-22
Listing for:
Photon
Full Time
position Listed on 2026-08-22
Job specializations:
-
Software Development
Backend Developer, Java Developer, DevOps, Cloud Engineer - Software
Job Description & How to Apply Below
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
Location:
Irving, Tampa
- 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 Dev Ops 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 Dev Sec Ops practices.
- 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 No
SQL 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.
- 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.
- Testing: JUnit, Mockito, REST Assured
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×