Jobs · Engineering · Florida

Java Fullstack Software Engineer III - Kubernetes / React

JPMorganChase · Tampa, FL · Today
On-siteEngineeringFull-time

About the role

Join a team where your full-stack expertise shapes the platforms that support management and operational functions across the Commercial & Investment Bank, and where your career development is just as important as the products you deliver. As a Software Engineer III at JPMorganChase within the Commercial & Investment Bank Management and Support Functions Technology team in Tampa, FL, you will serve as a seasoned member of an agile engineering team responsible for designing and delivering secure, scalable, and reliable full-stack software solutions. You will build robust Java backend services alongside modern React front-end interfaces, deploy and manage containerized workloads on Kubernetes, and collaborate with cross-functional partners to deliver technology that supports critical business operations at scale. This is an opportunity to deepen your technical craft, embrace AI-assisted development practices, and contribute to a culture of inclusion, innovation, and continuous improvement.

Job Responsibilities

  • Execute software solutions across design, development, and technical troubleshooting, thinking beyond routine or conventional approaches to build solutions and break down complex technical problems
  • Create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems across management and support function platforms
  • Develop and maintain scalable backend services and REST APIs using Java and Spring Boot, ensuring high availability, performance, and maintainability in a large corporate environment
  • Build and enhance responsive, user-facing web applications using React, delivering intuitive and accessible experiences for internal and external stakeholders
  • Deploy, manage, and monitor containerized applications using Kubernetes, ensuring platform reliability, scalability, and operational stability across environments
  • Leverage enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity — including code generation, refactoring, unit test creation, and documentation — while validating outputs through peer review, automated testing, and secure coding standards; contribute learnings and reusable patterns to improve broader team effectiveness
  • Apply knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation
  • Produce architecture and design artifacts for complex applications while ensuring design constraints are met throughout software code development
  • Proactively identify hidden problems and patterns in data, using insights to drive improvements to coding hygiene and system architecture
  • Contribute to a team culture of diversity, opportunity, inclusion, and respect

Required Qualifications, Capabilities, and Skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Proficiency in Java backend development using Spring Boot, including REST API design and microservices architecture patterns
  • Hands-on experience building and maintaining front-end applications using React or a comparable modern JavaScript framework
  • Demonstrated experience deploying and managing containerized applications using Kubernetes in a production or near-production environment
  • Hands-on experience using enterprise-authorized AI-assisted software development tools (e.g., for coding, test creation, troubleshooting, or documentation), with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices
  • Overall knowledge of the Software Development Life Cycle
  • Solid understanding of agile methodologies, including CI/CD, application resiliency, and security best practices

Preferred Qualifications, Capabilities, and Skills

  • Familiarity with Commercial & Investment Bank management or operational support domain concepts such as reporting, workflow automation, or data visualization
  • Experience with relational or distributed database technologies including SQL, Oracle, or NoSQL platforms for data modeling and query optimization
  • Exposure to cloud infrastructure technologies including compute, container services, and storage (e.g., AWS, Azure, or GCP)
  • Experience with observability and monitoring tooling such as Datadog, Grafana, or Splunk for production system health and incident response
  • Knowledge of event-driven architecture patterns and asynchronous messaging frameworks such as Apache Kafka

Similar jobs