This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
Sr. Java Software Engineer Location: Brentwood, TN (or) Remote Duration: Contract Rate: DOE Visa independent only
What You Will Do
Develop web applications using Java-based technologies and frameworks
Collaborate with architecture, database development, and database administration staff to establish and adhere to industry and enterprise best practices for application development, integration and optimization.
Write and review technical specifications based on technical requirements and functional specifications.
Collaborate with architecture and development staff to achieve approval and consensus of solution design presented in response to technical specifications written by analysts and other developers.
Contribute to the development and publication of release documentation and the development of code to facilitate the migration and conversion of data.
Assist with select quality assurance tasks, including test data preparation, defect root cause analysis and production support
Work within multiple software development life cycle (SDLC) models including Waterfall and Agile.
Adhere to all HIPAA and SOX software development compliance policies and procedures.
Other duties and responsibilities as assigned including but not limited to:
Attend team meetings, phone conferences, and training as needed.
Know, understand, and follow teammate guidelines, employment policies, and department or company procedures.
Required:
7+ years of experience in full-stack application development and support in Java and related technologies
Experience with Java version 8.x
Understanding of Microservices architecture
Experience with Angular, HTML, CSS, Spring, Spring Boot, Spring Cloud and/or Restful Web Service
Experience with Google Cloud, Google Kubernetes and Google spanner
Education:
Bachelor's degree in computer science or related discipline or equivalent work experience.