DeveloperJobs.io
← Back to all jobs

Job Description

As a Software Engineer III - Java Full Stack Developer, you will contribute to value-based care initiatives by building robust Java/Spring back-end services and APIs, delivering responsive front-end components, and integrating Python-based services across front-end and back-end layers in a healthcare setting.

Location

San Juan, Puerto Rico — onsite

Compensation

Salary: USD 113,300 - 188,900 per year

Responsibilities

  • Provide technical leadership across architecture and implementation for front-end in React and back-end in Python, ensuring maintainability and scalability.
  • Design data schemas, develop and optimize SQL queries, manage migrations, and boost performance.
  • Set and enforce standards for code quality, testing, CI/CD, documentation, and observability through logging, metrics, and tracing.
  • Design, develop, and optimize scalable software for AI platforms and consumer devices.
  • Integrate and automate load, stress, and real-user scenario testing within the development and production lifecycle.
  • Monitor and address performance, reliability, and scalability challenges in complex systems.
  • Collaborate with engineers focused on custom hardware, embedded systems, and cloud infrastructure.
  • Apply advanced profiling, benchmarking, and system optimization techniques.
  • Contribute to solution architecture, API design, security, and system integration.
  • Maintain regular communication with Engagement Managers, project teams, and diverse stakeholders, escalating issues as needed.
  • Lead client engagement workstreams, independently and collaboratively, focused on process improvement, optimization, and transformation, implementing best-practice workflows and driving quality and operational outcomes.

Requirements

  • At least seven years of professional experience in software, systems, or embedded engineering.
  • Seven-plus years of hands-on Java/J2EE development.
  • Seven-plus years building Python APIs and services using frameworks such as FastAPI, Django, or Flask.
  • Minimum two years in a lead role guiding engineering decisions and delivery.
  • Proficiency in SQL, including data modeling, query optimization, indexing, and performance tuning.
  • Experience with React for component design, state management, and performance considerations.
  • Experience designing or working with microservices, event-driven architectures, or distributed systems patterns.
  • Knowledge of Docker containers and Kubernetes orchestration.
  • Understanding of network protocols, security best practices, and scalable API design.
  • Experience with Git, CI/CD pipelines, and modern DevOps practices.
  • Experience in Agile/Scrum development teams, participating in sprint planning, code reviews, and collaborative solutioning.
  • Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or a related IT discipline, or equivalent experience.
  • Limited immigration sponsorship may be available.
  • Ability to travel approximately 10% on average, depending on client engagements.

Technologies

  • Java/J2EE
  • Spring
  • React
  • Python
  • FastAPI
  • Django
  • Flask
  • Docker
  • Kubernetes
  • Git
  • CI/CD
  • SQL

Benefits

  • Discretionary annual incentive program

The Team

The AI and Engineering team leverages advanced engineering capabilities to build, deploy, and operate integrated software, data, AI, network, and hybrid cloud infrastructure. These solutions are powered by engineering for business advantage, transforming mission-critical operations. We enable clients to stay ahead by modernizing technology and data platforms and by transforming engineering teams. Delivery models are tailored to meet each client.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.