Java Fullstack Engineer
athenahealth
Job Description
-
Own the design, development, implementation, and support of assigned application areas.
-
Develop and maintain full stack solutions using Java, Spring Boot, and Angular.
-
Apply test automation and automated unit testing practices to improve solution quality.
-
Build software with a security-first mindset and follow data privacy and security requirements.
-
Develop, train, test, and validate machine learning models using established methods and tools.
-
Select appropriate machine learning or deep learning approaches based on the problem and available data.
-
Collaborate with analytics teams, developers, and subject matter experts to prepare and refine datasets for model development.
-
Perform feature engineering and exploratory data analysis to support data quality and model readiness.
-
Use AI tools to speed up coding, testing, analysis, and troubleshooting in day-to-day work while verifying outputs for accuracy and compliance.
Additional Job Responsibilities:
-
Contribute to solution design discussions and technical implementation planning.
-
Support efforts to improve application reliability, maintainability, and scalability.
-
Partner with team members to identify opportunities for process and workflow improvements.
-
Share knowledge and best practices with colleagues through reviews and collaboration.
-
Assist in evaluating tools and technologies that support analytics and AI-enabled solutions.
-
Contribute to documentation for technical designs, implementations, and support processes.
-