SMTS - Java Fullstack Engineer
athenahealth
Job Description
Essential Job Responsibilities:
-
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.
Expected Education & Experience:
-
Bachelor’s or Master’s degree in Computer Science, Data Science, Machine Learning, or a related field.
-
6+ years of experience building enterprise applications using Java, Spring Boot, and Angular.
-
Strong proficiency in Java, Spring Boot, and Angular.
-
Solid understanding of object-oriented design and common design patterns.
-
Working knowledge of an RDBMS, preferably SQL Server.
-
Experience in AI/ML engineering with a strong portfolio of relevant projects.
-
Proficiency in Python or another programming language used for data and model development.
-
Good understanding of machine learning algorithms, statistical modeling, and data analysis techniques.
-
Experience with at least one cloud platform is preferred.
-
Working knowledge of Power BI and SSAS is preferred.
-
Familiarity with Metis is preferred.
-