Java Software Engineer

Wearehaystack — United States · Posted ~3 hours ago

Mid Full-time

Skills

Java Spring RESTful web services Microservices Enterprise APIs Software development Automated testing AI-assisted development REST AI coding agents

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an innovative software engineering team developing robust Java applications, enterprise APIs, and microservices. You will work with modern frameworks such as Spring, build scalable REST services, and incorporate AI-assisted development tools for implementation, refactoring, and automated testing. The role also emphasizes security, performance, and architectural consistency across large codebases.

Highlights

Modern Java engineering role combining enterprise software development with AI-assisted coding workflows, microservices, scalable APIs, automated testing, and security-conscious architecture.

Description

A technology company delivering outstanding support to the Intelligence Community is seeking talented individuals to join their innovative team. This company is renowned for its integrity, enthusiasm, and commitment to leveraging cutting-edge technology to solve complex challenges. The Role Design and develop robust Java-based software solutions, enterprise APIs, and microservices architectures. Leverage cutting-edge agentic AI workflows and autonomous coding tools to accelerate feature implementation and testing. Develop, test, and deploy Java applications utilizing modern frameworks such as Spring. Build and integrate scalable RESTful web services and enterprise microservices. Incorporate next-generation AI coding agents into development routines for complex refactoring and automated test generation. Manage and audit application context across repositories to ensure security, high performance, and architectural alignment. What You'll Need 3+ years of professional experience in Java software development. Experience with modern frameworks such as Spring. Proficiency with configuration management and build tools including Git, Maven, and Nexus within Linux operating environments. Familiarity with cloud platforms like AWS and Azure, as well as NoSQL and search databases such as MongoDB and Elasticsearch. Ability to collaborate effectively within an agile environment. Technical bachelor's degree or equivalent experience. What's On Offer Opportunity to work with cutting-edge AI workflows and autonomous coding tools. Exposure to modern cloud, Linux, and distributed database technologies. Collaborative agile working environment. Competitive compensation package. Apply via Haystack today!