Jobs · Engineering · Florida

Senior Engineer, Java Full Stack

Raymond James · St. Petersburg, FL · 2 wk ago
EngineeringFull-time

Responsibilities

  • Design, develop, test, deploy, and support scalable, high-performance full stack applications using Java, Spring Boot, REST services, Angular, and relational databases.
  • Analyze system requirements and identify program interactions, data flows, and appropriate interfaces between impacted components and subsystems.
  • Participate actively in architecture, design, and code reviews to ensure scalable, secure, and maintainable solutions.
  • Lead development efforts for iterative project deliverables across the software development lifecycle (SDLC), including planning, coding, testing, deployment, and operational support.
  • Guide engineers by promoting technical excellence, curiosity, and sound engineering principles.
  • Collaborate with cross-functional partners (Product, Design, QA, DevOps, Project Management) to translate business requirements into high-quality technical solutions.
  • Build strong relationships with Development Managers, Engineers, and Project Managers across teams to drive alignment and delivery.
  • Champion Agile methodologies and contribute technical leadership in sprint planning, backlog refinement, and release execution.
  • Continuously raise the bar on engineering excellence through adherence to coding standards, testing discipline, CI/CD best practices, and operational readiness.
  • Stay current with emerging technologies, frameworks, and tools; develop proof-of-concepts to evaluate and drive innovation where appropriate.
  • Apply AI-Enabled Engineering Practices:
    • Use GitHub Copilot / Copilot Chat to accelerate development, refactoring, documentation, and test creation while maintaining full ownership and accountability for code quality.
    • Use structured prompt engineering techniques to generate accurate, secure, and maintainable code suggestions.
    • Integrate AI into the inner development loop for unit and integration test generation and rapid validation of functionality.
    • Ensure all AI-generated output is validated through testing and peer review.
    • Partner with product and design teams to translate user stories into high-quality prompts and working code; maintain reusable prompt libraries and playbooks.
    • Utilize AI to automate repetitive engineering tasks (scaffolding, boilerplate, data transformation) to focus on complex problem-solving and architectural design.

Core Technical Skills

  • Strong experience in Java and J2EE development.
  • Proficiency in building RESTful services using Spring Boot.
  • Experience with ORM frameworks (Hibernate preferred).
  • Hands-on expertise writing advanced PL/SQL, stored procedures, and performance-optimized queries.
  • Experience with Angular (Angular 12+ preferred), JavaScript, HTML5, CSS3, responsive design, and reactive programming concepts.
  • Solid understanding of system design, API design, data modeling, and application performance tuning.
  • Strong debugging, problem-solving, and analytical skills.

Ai-Augmented Development Expertise

  • Hands-on experience using GitHub Copilot (or equivalent AI coding assistants) within modern IDEs (VS Code, JetBrains, Windsurf), including chat-based workflows and inline completions.
  • Demonstrated prompt engineering capability: crafting, iterating, and evaluating prompts; decomposing work into AI-friendly steps; applying guardrails and constraints to ensure secure and maintainable outputs.
  • Ability to critically evaluate AI-generated code for correctness, security, performance, scalability, and readability, supported by disciplined debugging and strong test practices.
  • Experience leveraging AI to support test-driven development (TDD), including generating tests, validating behavior, and enforcing coverage and quality thresholds.

Education

Bachelor’s: Computer and Information Science, High School (HS) (Required)

Work Experience

General Experience - 6 to 10 years

Certifications

Not specified

Workstyle

Hybrid

Similar jobs