Title: Application Developer IV
Duration: 5-6 month contract
Location: Denver, CO, (Remote)
Description:
Senior Java Developer
We are seeking a Senior Java Developer who will be responsible for designing and developing the middle tier for a software as a service based application. 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 application.
· Work with the Product Owners to review and understand the business requirements and functional specifications
· 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 a fast paced and agile application development. SAFe experience a plus
· Adhere to project schedules, proactively resolve and or escalate issue to management
· Team Lead experience a plus
· Healthcare experience a plus
· Experience with working with offshore teams a plus
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 17 or greater
· 6+ years of Spring and Springboot
· 4+ years of Spring Data JPA
· 2+ years of Kafka, including understanding of Producers and Consumers
· Microservice Architecture
· Object Orented Design (OOD)
· Test Driven Development (TDD)
· Strong Unit testing experience, including JUNIT 5
· Experience with Cloud technologies Google Cloud Platform or AWS, Spanner and Postgres experience a plus
· Experience with application monitoring, Dynatrace and Kibana
· Experience with application debugging
· Angular experience a plus