AssetMark is looking for a Java developer to build and maintain real-world applications for their server-side development team, focusing on the core server platform that powers their global financial planning software.
Requirements
- 1–3 years of Java development experience, or strong internship experience
- Strong interest and experience in application development (not infrastructure or data engineering)
- Basic understanding of HTML and CSS for working with templating engines or integrating with front-end teams preferred
- Exposure to REST API design and usage from both server and client perspective preferred
- Familiarity with OAuth 2.0 authentication and authorization flows, including implementation of secure access tokens, scopes, and client credentials for service integration preferred
- Familiarity with Spring or Hibernate is a plus
- Basic understanding of relational databases like MySQL
Responsibilities
- Design, enhance, and maintain backend services and APIs that power our core applications, including data integrations and reporting features
- Build robust, user-focused application logic and business rules that support real-world client needs
- Write clean, modular, and efficient Java code aligned with best practices, contributing to high-impact, client-facing features like our reporting suite
- Maintain and support our existing offerings with a focus on the full user experience, including the administration console and reporting platform. This includes addressing bugs, improving stability, and ensuring long-term maintainability across the platform
- Debug and troubleshoot issues across both development and production environments
- Improve the stability, performance, and security of our Java-based platform, including RESTful services, reporting infrastructure, and backend data integrations
- Identify and resolve security vulnerabilities while keeping systems aligned with modern best practices
Other
- This is a full-time on-site position located in Austin, TX.
- Partner closely with analysts and application owners, as well as UI engineers, to deliver thoughtful, end-to-end solutions
- Actively contribute to design discussions, code reviews, and agile ceremonies to drive team alignment and technical quality
- Stay engaged by asking questions, contributing ideas, and using feedback as a tool for continuous growth
- Strong communication skills and willingness to learn