Job Title: Senior Java Developer
Location: Remote
Duration: 12+ months
- We are seeking a Senior Java Developer who will be responsible for designing and developing the middle tier for software as a service-based application.
- The candidate will also be responsible for guiding and mentoring other junior Java developers.
Job Description
- Design, development, and support of physician-facing web and mobile applications.
- Work with the Product Owners to review and understand the business requirements and functional
- work with client and database developers
- Participate in architecture, design, and code reviews
- Work with QA and CM team for code build/releases, test case design, and defect resolution
- Work with Team Lead/Project Manager/Architect for planning, estimation, documentation and status reporting
- Mentor other teammates on Java design and development
- Advocate for code quality and standards
- Any other tasks necessary for completion of project deliverables and application support
- Excellent communication skills
- Be able to adapt and contribute to fast-paced and agile application development.
- SAFe experience is a plus
- Adhere to project schedules, proactively resolve and or escalate issues to management
- Team Lead experience a plus
- Healthcare experience a plus
- Experience with working with offshore teams is a plus
Skills:
- Design skills
- Highly skilled in middle-tier application architecture and design.
- Experience in developing applications with heavy transaction volume.
- Highly skilled in OO and heavy use of Design Patterns
- Programming skills
- 6+ years of Java, including experience with Java 11 or greater
- 6+ years of Spring and Spring boot
- 4+ years of Spring Data JPA
- 2+ years of Kafka, including an understanding of Producers and Consumers
- Microservice Architecture
- Object Oriented Design (OOD)
- Test Driven Development (TDD)
- Strong Unit testing experience, including JUnit 5
- Experience with Cloud technologies GCP or AWS, Spanner experience a plus
- Experience with application monitoring, Dynatrace, and Kibana
- Experience with application debugging
- Angular experience a plus
Job Type: Contract
Pay: $72.00 - $76.00 per hour
Application Question(s):
- we are looking only for W2 candidates , are you authorized to work on W2?
No C2C, Sorry!
Experience:
- Java: 3 years (Required)
Work Location: Remote