Java Developer - Software
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Our purpose is to help clients exceed their financial health goals. Across the reimbursement cycle, our scalable solutions and clinical expertise help solve programmatic needs. Enabling our teams with leading technology allows analytics to guide our solutions and keeps us accountable achieving goals. We build long-term careers by investing in YOU. We seek to create an environment that cultivates your professional development and personal growth, as we believe your success is our success. ESSENTIAL DUTIES AND RESPONSIBILITIES: Note: The essential duties and responsibilities below are intended to describe the general duties and responsibilities of this position and are not intended to be an exhaustive statement of duties. This position may perform all or most of the primary duties listed below. Specific tasks, responsibilities or competencies may be documented in the Team Member's performance objectives as outlined by the Team Member's immediate Leadership Team Member. We're looking for a skilled Java Developer to design, build, and maintain robust backend systems and APIs that power our core platform.
Responsibilities
- Design, develop, and maintain scalable Java-based backend applications and microservices
- Build and integrate RESTful APIs and event-driven services using Spring Boot
- Collaborate with frontend engineers, architects, and product teams on system design
- Optimize application performance, reliability, and scalability under production load
- Write clean, well-tested code with comprehensive unit and integration tests
- Participate in code reviews, architectural discussions, and sprint planning
- Troubleshoot and resolve production incidents in a timely manner
- Maintain and improve CI/CD pipelines and deployment processes
- Required skills
- 3+ years of professional experience with Java (Java 11 or higher)
- Strong proficiency in Spring Boot, Spring MVC, and Spring Security
- Experience designing and consuming RESTful APIs and microservices
- Solid understanding of OOP, design patterns, and SOLID principles
- Proficiency with relational databases (PostgreSQL / MySQL) and ORM tools like Hibernate/JPA
- Hands-on experience with Git, Maven/Gradle, and CI/CD tools (Jenkins, GitHub Actions)
- Familiarity with containerization using Docker and Kubernetes
- Experience with messaging systems such as Kafka or RabbitMQ
Requirements
- Experience with cloud platforms - AWS, Azure, or GCP
- Knowledge of reactive programming (Spring WebFlux, Project Reactor)
- Exposure to NoSQL databases (MongoDB, Redis, Elasticsearch)
- Familiarity with Agile / Scrum methodologies
- Contributions to open-source Java projects
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience)
- Strong problem-solving and communication skills
- Ability to work independently and as part of a cross-functional team
- PHYSICAL DEMANDS:
Benefits
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at corrohealth? Share your experience