Java Full-Stack Engineers -Dallas, TX

Photon Interactive UK Ltd
  • Dallas, TX
    9 days ago

    Job Description

    Full Stack Engineer Experience

    5+ Years

    Job Title

    Full Stack Engineer

    Job Summary

    We are seeking a talented Full Stack Engineer to design, develop, and maintain scalable enterprise applications. The ideal candidate will possess strong expertise in modern backend and frontend technologies, distributed systems, API development, cloud-native architectures, and secure software engineering practices.

    This role requires a hands-on engineer who can contribute across the full software development lifecycle, from requirements analysis and solution design to development, testing, deployment, and production support. The successful candidate will collaborate with cross-functional teams to deliver reliable, secure, and high-performing applications that drive business value.

    Key Responsibilities

    • Design, develop, and maintain scalable full-stack applications using modern frontend and backend technologies.
    • Build robust backend services, microservices, and RESTful APIs using Java and Spring Boot.
    • Develop responsive, accessible, and user-friendly web applications using React and modern JavaScript frameworks.
    • Design and implement distributed systems capable of handling high-volume transactions and business-critical workloads.
    • Develop and maintain event-driven architectures and asynchronous processing solutions.
    • Collaborate with product owners, architects, QA teams, and business stakeholders to deliver high-quality software solutions.
    • Participate in architecture discussions, technical design reviews, and code reviews.
    • Implement secure coding practices and ensure application security requirements are met.
    • Create and maintain automated tests to ensure software quality and reliability.
    • Contribute to CI/CD pipeline implementation and deployment automation.
    • Monitor application performance, reliability, and observability metrics.
    • Support production deployments, troubleshooting, and ongoing application enhancements.
    • Mentor junior developers and promote engineering best practices across teams.

    Required Qualifications

    • Bachelor''s degree in Computer Science, Engineering, Information Technology, or equivalent practical experience.
    • 5+ years of experience in software engineering with a focus on full-stack application development.
    • Strong proficiency in Java and Spring Boot development.
    • Hands-on experience building modern web applications using React or similar JavaScript frameworks.
    • Experience designing and developing RESTful APIs and microservices.
    • Strong understanding of distributed systems and scalable application architecture.
    • Experience implementing event-driven design patterns and messaging-based systems.
    • Strong understanding of software engineering principles, design patterns, and object-oriented programming.
    • Experience with automated testing, continuous integration, and continuous deployment practices.
    • Knowledge of secure software development practices and application security principles.
    • Experience working with relational and/or NoSQL databases.
    • Experience working in Agile, Scrum, or SAFe delivery environments.
    • Excellent communication, collaboration, and problem-solving skills.

    Compensation, Benefits and Duration

    Minimum Compensation: USD 35,000

    Maximum Compensation: USD 123,000

    Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.

    Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full-time employees.

    This position is not available for independent contractors

    No applications will be considered if received more than 120 days after the date of this post

    Numbers & Facts

    LocationDallas, TX

    Skills

    • Agile Programming Methodologiesunmatched
    • Application Programming Interface (API)unmatched
    • Applications Securityunmatched
    • Automationunmatched
    • Cloud Architectureunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Distributed Computingunmatched
    • Enterprise Applicationsunmatched
    • Identify Issuesunmatched
    • Information Technology & Information Systemsunmatched
    • Internet Applicationunmatched
    • Javaunmatched
    • JavaScript Frameworksunmatched
    • Messaging Technologyunmatched
    • Metricsunmatched
    • Microservicesunmatched
    • NoSQLunmatched
    • Object Oriented Design (OOD)unmatched
    • Object Oriented Programming (OOP)unmatched
    • Performance Analysisunmatched
    • Problem Solving Skillsunmatched
    • Production Supportunmatched
    • Quality Assuranceunmatched
    • REST (Representational State Transfer)unmatched
    • React.jsunmatched
    • Relational Databases (RDBMS)unmatched
    • Requirements Managementunmatched
    • Scalable System Developmentunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Secure Codingunmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Systems Scalabilityunmatched
    • Technical/Engineering Designunmatched
    • Test Automationunmatched
    • Test Plan/Scheduleunmatched
    • User Interface/Experience (UI/UX)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder