Senior Java Developer
Washington, DC (Remote Role)
12+ Months Contract
Job Summary:
We are looking for a highly experienced Senior Java Developer with a strong background in building scalable, high-performance backend systems. The ideal candidate will have 8+ years of hands-on experience in Java development and a solid understanding of modern application architectures. Experience in the healthcare software domain is a strong plus.
As a senior member of the engineering team, you will contribute to the design, development, and maintenance of enterprise-level applications, ensuring code quality, security, and performance.
Key Responsibilities:
- Design, develop, and maintain high-performance, scalable Java applications and APIs.
- Collaborate with business analysts, product managers, and QA to deliver robust solutions.
- Write clean, efficient, and well-documented code using Java, Spring, and related technologies.
- Implement RESTful web services and integrate with internal and external systems.
- Participate in code reviews, design discussions, and architectural planning.
- Mentor junior developers and share best practices in software engineering.
- Work within Agile/Scrum teams, contributing to sprint planning, estimation, and delivery.
- Troubleshoot production issues and provide timely resolutions.
- Ensure adherence to software development life cycle (SDLC) and secure coding standards.
- (If healthcare-related) Work with healthcare-specific standards and protocols (e.g., HL7, FHIR, HIPAA compliance).
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 8+ years of professional experience in Java development.
- Strong expertise in Spring Framework (Spring Boot, Spring MVC, Spring Security).
- Solid experience with REST APIs, microservices architecture, and multithreading.
- Proficiency in SQL and experience with relational databases like PostgreSQL, MySQL, or Oracle.
- Familiarity with CI/CD tools (e.g., Jenkins, Git, Maven, Docker).
- Experience with unit and integration testing frameworks (e.g., JUnit, Mockito).
- Excellent problem-solving and analytical skills.
- Strong verbal and written communication skills.
Preferred Qualifications:
- Experience with cloud platforms (AWS, Azure, or GCP).
- Exposure to NoSQL databases (e.g., MongoDB, Cassandra).
- Prior experience in the healthcare industry or working with healthcare data standards (FHIR, HL7, EDI).
- Knowledge of security best practices and HIPAA compliance (for healthcare applications).
- Familiarity with DevOps practices and container orchestration tools (e.g., Kubernetes).