Java Support Developer with Angular and .net
Location: Kennesaw, GA – Hybrid
Department: IT / Application Support
Long Term contract
Overview
We are seeking a Senior Support Developer with exceptional diagnostic and problem-solving skills to join our software engineering team. This individual will play a key role in maintaining and enhancing complex enterprise applications built on Java, Angular, .NET, and SQL/Mongo technologies, supporting our aviation insurance systems and business operations.
Key Responsibilities
- Investigate, diagnose, and resolve complex application and system issues across multiple technologies (Java, Angular, .NET).
- Analyze logs, APIs, and system integrations to identify root causes and deliver sustainable fixes.
- Collaborate with development, QA, DevOps, and business teams to reproduce, troubleshoot, and resolve production and QA environment issues.
- Review and learn existing codebases quickly to support multiple applications and modules.
- Participate in code reviews and contribute to improving diagnostic and monitoring capabilities.
- Create and maintain technical documentation and knowledge base articles for recurring issues.
- Support release activities, configuration changes, and hotfix deployments as needed.
Required Skills & Qualifications
- 5+ years of software development and application support experience.
- Proficiency in Java, Angular (TypeScript), and .NET (C#) development.
- Strong understanding of REST APIs, SQL databases, and modern debugging tools (Postman, Fiddler, log aggregators, IDE debuggers).
- Experience analyzing logs, tracing through distributed systems, and debugging in multi-tier architectures.
- Familiarity with CI/CD, version control (Git), and issue tracking systems (Jira).
- Excellent analytical, diagnostic, and communication skills.
- Proven ability to learn complex business domains and systems quickly.
- Self-motivated and persistent in finding root causes and sustainable fixes.
Preferred Qualifications
- Experience in insurance, financial services, or regulated industries.
- Working knowledge of Spring Boot, Entity Framework, or Angular Material.
- Exposure to microservices, MongoDB, or IIS / Tomcat environments.
- Understanding of logging frameworks, profiling tools, or application performance monitoring.
Ideal Candidate Profile
This role is ideal for a developer who:
- Enjoys hands-on problem-solving and system-level investigation more than new feature design.
- Takes ownership of issues until resolved — even when the problem spans multiple technologies or teams.
- Finds satisfaction in making complex systems stable, reliable, and transparent.
- Learns quickly and can bridge the gap between technical and business perspectives.
—
