Full Stack Developer - Tampa/Dallas 1001764
Role details
Job location
Tech stack
Job description
Full Stack Software Engineer (Java / Angular), We are seeking a Full Stack Software Engineer to design, build, and support distributed, enterprisescale applications. This role spans both backend and frontend development, with a primary focus on Java/Spring Boot on the backend and a modern JavaScript framework (preferably Angular) on the frontend.
The ideal candidate is handson across the full application lifecycle-design, development, testing, deployment, and production support-and is eager to grow into a longterm associate role while collaborating in Agile teams and contributing to engineering best practices., Full Stack Development
- Design, develop, and operatescalable applications using:
- Java and Spring Boot on the backend
- Angular (or similar frameworks) on the frontend
- Own features endtoend, from design through deployment and support
- Develop clean, reusable, and maintainable code across the stack
FrontEnd Engineering
- Build and maintain responsive user interfaces using:
- HTML, CSS, and JavaScript
- Modern frontend frameworks (Angular preferred; React acceptable)
- Apply responsive and accessible design principles
- Collaborate with UX and backend teams to deliver cohesive user experiences
BackEnd & API Development
- Develop serverside functionality using Java and Springbased frameworks
- Design and implement RESTful APIs following best practices
- Integrate services and data sources using Spring Boot and related frameworks
- Participate in performance tuning, error handling, and reliability improvements
Data & Cloud
- Design and interact with relational and NoSQL databases, including schema design and optimization
- Work with cloud platforms such as AWS, Azure, or GCP
- Utilize cloud services for compute, storage, databases, networking, and serverless components
Quality, DevOps & Delivery
- Contribute to a secure SDLC, including CI/CD pipelines, quality gates, and security scanning
- Write unit and integration tests to ensure application quality
- Participate in Agile ceremonies, code reviews, and documentation efforts
- Support applications in production, including troubleshooting and defect resolution
AIEnabled Development
- Demonstrate curiosity and practical use of AIassisted development tools to improve productivity, code quality, and delivery speed
Requirements
Technical Skills
- Strong experience with Java and backend development
- Handson experience with Spring Boot (Spring Integration or Camel a plus)
- Experience with modern frontend frameworks (Angular preferred; React acceptable)
- Strong understanding of HTML, CSS, and JavaScript
- Experience building and consuming REST APIs
- Knowledge of relational databases (e.g., Oracle, PostgreSQL)
- Exposure to NoSQL databases (e.g., MongoDB, DynamoDB)
Development Practices
- Familiarity with Agile/Scrum methodologies
- Experience working with CI/CD pipelines and modern SDLC practices
- Strong problemsolving, communication, and collaboration skills
Preferred / NicetoHave Skills
- Experience with cloud platforms (AWS, Azure, or GCP)
- Exposure to containerization or cloudnative architectures
- Experience writing productiongrade tests
- Prior experience supporting enterprise or financial applications, * Full stack engineer with a strong Java backend foundation
- Comfortable switching between backend logic and frontend UI development
- Motivated to grow into an associatelevel role long term
- Strong ownership mindset and attention to code quality
- Curious learner who leverages AI tools and modern engineering practices