Software Engineer III - Java Full Stack Developer
Job Description
Join a leading professional services firm that prioritizes impactful solutions in healthcare. This onsite role is based in San Juan, Puerto Rico, with a salary range of USD 113,300 – 188,900 per year and a discretionary annual incentive program. You will contribute to value-based care initiatives by delivering Java Spring services and APIs, building responsive UI components, and coordinating Python-based services across front-end and back-end environments. A bachelor’s degree and relevant experience help you thrive in this setting that blends software, data, AI, and cloud capabilities to transform outcomes.
The Team
The AI and Engineering group applies advanced capabilities to design, deploy, and operate integrated sector solutions across software, data, AI, networks, and hybrid cloud infrastructure. These efforts are aimed at delivering measurable business value and transforming mission-critical operations. Our delivery models are tailored to meet each client’s needs, helping engineering teams modernize technology and data platforms to stay ahead of the curve.
Responsibilities
- Technical leadership across full stack: define and implement scalable architecture for frontend (React) and backend (Python), ensuring maintainability and growth.
- Data and database design: model schemas, craft and optimize SQL queries, manage migrations, and uplift performance.
- Engineering excellence: establish and uphold standards for code quality, testing, CI/CD, documentation, and observability.
- Build scalable software for AI platforms and consumer devices, aligning with product and business needs.
- Integrate and automate load, stress, and real-user testing within development and production lifecycles.
- Monitor and address performance, reliability, and scalability challenges in complex systems.
- Collaborate with engineers working 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.
- Communicate regularly with Engagement Managers and cross-functional teams, escalating issues requiring engagement management attention.
- Lead client engagement workstreams focused on process improvement, optimization, and transformation, implementing best practices and driving operational outcomes.
Requirements
- 7+ years of experience in software, systems, or embedded engineering.
- 7+ years of experience with Java/J2EE.
- 7+ years of Python experience for APIs/services using frameworks such as FastAPI, Django, or Flask.
- 2+ years in a lead role guiding engineering decisions and delivery.
- SQL skills including data modeling, query optimization, indexing, and performance tuning.
- React experience with component design, state management, and performance considerations.
- Experience with microservices, event-driven architectures, or distributed systems patterns.
- Familiarity with Docker and Kubernetes for containerization and 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 or Scrum development teams, participating in sprint planning, code reviews, and collaborative solutioning.
- Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or related IT discipline, or equivalent experience.
- Limited immigration sponsorship may be available.
- Ability to travel up to 10 percent on average, depending on work and client needs.
Technologies
- Java/J2EE
- Spring
- React
- Python
- FastAPI
- Django
- Flask
- Docker
- Kubernetes
- Git
- CI/CD
- SQL
Benefits
- Discretionary annual incentive program