What are the responsibilities and job description for the Senior Java Developer position at Chags Health Information Technology LLC (C-HIT)?
Job Details
Responsible:
Design and Development:
- Develop microservices using Spring Boot.
- Create responsive user interfaces using React.
- Apply event-driven design principles to build scalable and resilient applications.
- Collaborate with cross-functional teams to design and implement software solutions.
Message Brokers:
- Implement message producers and consumers.
- Work with RabbitMQ for message queuing and event streaming.
- If experience is in Kafka, understand the architectural differences between RabbitMQ and Kafka.
Deployment and Infrastructure:
- Monitor and troubleshoot production systems.
- Optimize application performance and scalability.
- Deploy microservices to Kubernetes clusters, utilizing CI/CD pipeline.
Quality Assurance:
- Conduct system testing and debugging activities.
- Write unit tests with a goal of 85% coverage and participate in peer code reviews.
Documentation and Communication:
- Design shall include sequence diagram for major use cases.
- Document technical specifications, architecture, and design decisions.
- Collaborate with product managers, designers, and other engineers to define requirements and deliverables.
Reporting:
- A weekly report communicating project progress and The AOC will provide the reporting format to the Successful Proposed Resource.
- Resource will report activity on a weekly basis to communicate progress made on the programs/projects.
- Weekly time reporting on JIS provided forms, and any additional reports as assigned by the supervising manager.
Skills and Experience:
Experience with:
- Front-end utilizing React and/or Angular.
- RabbitMQ or Kafka for message queuing.
- Elastic search.
Ability to:
- Analyze complex technical challenges and propose effective solutions.
- Excellent verbal communication skills.
Knowledge of:
- The use of design patterns.
- Kubernetes for container orchestration.
- RESTful APIs and web services.
Proficiency in event-driven design principles.
Salary & Benefits Information:
- The base pay for this position ranges from $80,000-140,000.
- The actual salary offer will carefully consider a wide range of factors, including your skills, qualifications, experience, and location.
- C-HIT offers Healthcare Benefits, Paid Time Off, PTO cash-out, Training/Certification opportunities, Healthcare Savings Account & Flexible Savings Account, Paid Life Insurance, Short-term & Long-term Disability, 401K Match & Profit sharing, Employee Assistance Program, Paid Holidays, and much more perks and Voluntary benefits!
- Candidates can expect salary offers that range from the minimum to the mid-point of the salary range. C-HIT provides full pay ranges so that the candidate can consider their growth potential while at C-HIT.
C-HIT, a CMMI Maturity Level 5 company, focuses on delivering information technology and professional services to Federal and State agencies.
"C-HIT is an EOE, including disability and veterans."
Salary : $80,000 - $140,000