The Java Developer (Application Support) provides technical support for Java-based applications, troubleshooting issues across applications, APIs, and databases to maintain system stability and a positive user experience. The role investigates errors through stack trace analysis, logging, and debugging; uses Java and Spring to analyze application behavior, resolve defects, and support maintenance; and writes complex Oracle SQL queries to investigate data discrepancies and database issues. The position also supports AWS Lambda functions and uses IntelliJ IDEA and AWS Cloud9 for code review, debugging, and technical investigations. It involves scripting with Python, PowerShell, and basic Unix commands; monitoring application performance and errors with tools such as Dynatrace; and using Microsoft Excel and Office 365 to analyze data, document findings, and track support activities. The developer manages incoming support requests, prioritizes them by urgency and impact, documents issues through resolution, and communicates proactively with users and stakeholders. The role emphasizes independent investigation of complex technical issues, analytical problem-solving, collaboration across teams, client service, and ongoing learning. The organization encourages active use and adoption of AI tools, including Claude, and offers remote or hybrid work options. Applicants must be authorized to work in the U.S. without sponsorship; C2C arrangements are unavailable.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Education Level
No Education Listed