Job Summary
We are seeking a Senior Full-Stack Java Engineer to help modernize and expand our platform. This role is suited for an experienced engineer who can contribute across backend services, data integration, and modern web applications while helping establish technical patterns for a growing delivery team. The ideal candidate is strongest in Java and comfortable working across the full stack in a cloud-based, event-driven environment.
Required Qualifications
• 8+ years of software engineering experience, including substantial hands-on development of enterprise Java applications.
• Strong Java development experience, including microservices, REST APIs, and modern service frameworks.
• Strong SQL skills and experience designing, querying, and optimizing relational data solutions.
• Full-stack development experience with React and modern JavaScript or TypeScript.
• Experience with distributed systems, asynchronous messaging, or event-driven architecture using Kafka or similar technologies.
• Hands-on cloud experience, preferably AWS.
• Ability to own technical work from design through deployment and production support.
• Strong communication, collaboration, and problem-solving skills in a distributed enterprise environment.