Job Description :
POSITION
Sr. Java Developer
LOCATION
Denver, CO
DURATION
6 + months
CLIENT
DaVita/Tranzeal
JOB DESCRIPTION
We are seeking a Senior Java Developer who will be responsible for architecting, 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.
l Design, develop and support various Clinical System Applications.
l Cooperate with the back end DB developers in the process of building the RESTful API.
l Communicate with external web services.
l Work with the Business Analysts to review and understand the business requirements and functional specifications.
l Work with client and database developers.
l Participate in architecture, design and code reviews.
l Design and document using plantUML, MS Office, HTML, Wiki markup etc.
l Work with QA and CM team for code build/releases, test case design and defect resolution.
l Work with Team Lead/Project Manager/Architect for planning, estimation, documentation and status reporting
l Mentor other teammates on Java design and development.
l Any other tasks necessary for completion of project deliverables and application support
l Excellent communication skills.
l Be able to adapt and contribute to a fast paced and agile application development.
l Adhere to project schedules, proactively resolve and or escalate issue to management.
l Team Lead experience a plus.
l Healthcare experience a plus.
l Experience with working with offshore teams a plus.
Design skills
l Highly skilled in Middle Tier Application architecture and design.
l Experience in developing applications with heavy transaction volume.
l Highly skilled in OO and heavy use of Design Patterns
Programming skills
l 4+ years of Java, JavaScript, SQL, and XML development experience
l 4+ years of Spring and Hibernate
l 2+ years of ActiveMQ
l 2+ Years of Spring 4 and Spring Boot
l Understanding of Software Requirements
l Understanding of Software Development Process
l Object-Oriented Design (OOD)
l Strong Software Debugging skills
l Be able to provide documentation
l Ability to perform Unit Testing
l Oracle experience a plus
l Oracle AQ understanding a plus
l Tomcat experience a plus
l Extensive knowledge of Elastic Search
l Extensive knowledge of Kafka
l Extensive knowledge of Micro Services
l Build, customize and modify use cases
l Oracle experience a plus
l Oracle AQ understanding a plus
l Tomcat experience a plus
l Agile/Scrum experience a plus
l Enterprise Service Bus experience desired
l Angular experience a plus
Education:
l Bachelors Degree in Computer Science, Engineering required.
l 8+ years of software development experience with 2+ years in managerial capacity leading development teams.