← All Careers
Posted May 21, 2026

Full Stack Java Developer – Contract Role

Job Description: • PRINCIPLES ONLY; NO AGENCIES • Attadale Partners, LLC is seeking to fill multiple Java Developer roles for early career Java Developers with 1-3 years of experience to join our team in a CONTRACTOR ROLE serving successful organizations and government agencies. • As a management consulting firm, we are always looking for talented individuals to help improve our clients' business through technology. • We have an opportunity to lead enterprise transformation roles including Agentic AI processes, cloud telephony, and integrated communication channels. • In this role, you will be embedded in cross-functional teams with business leaders, senior engineers, and ML engineers to transform legacy business communications, data collection and analysis reporting. • In addition, you will support the existing systems to ensure performance during the transition period. • This role can be remote and all applicants must be US based with a preference for Chicago-area applicants. • These roles are open to applicants already with the authority to work in the US. • Unfortunately for these roles, we cannot sponsor new or transfer existing H-1B work visas. • We serve large commercial clients in the financial services and health care, assisting them to transform and modernize their business operations across three pillars: agentic AI workflows, Amazon Connect telephony automation, and expanded self-service for agents and customers. • We practice Extreme Programming (XP) — pair programming, TDD, and continuous integration are how we work every day. • This is a day-one contributor role; minimum ramp-up time is expected. Requirements: • CORE JAVA AND PLATFORM SKILLS: • Java 17 / 21 LTS (records, sealed classes, pattern matching) - Expert • Spring Boot 3.x (auto-config, actuators, profiles, DI) - Expert • Spring Security, OAuth2 / OIDC - Advanced • REST API & OpenAPI 3.x design - Expert • Unit & Integration Testing — JUnit 5, Mockito - Expert • Test Driven Development (TDD) - Required • AWS — Lambda, DynamoDB - Advanced • Amazon Connect / Contact Flows (Lambda handlers, Lex bots) - Preferred • Kafka / Amazon MSK (event-driven microservices) - Proficient • CI/CD — trunk-based dev, GitHub Actions or equivalent - Advanced • Agentic AI tooling — LLM APIs, tool-use loops, LangChain4j - Preferred / Will train • EXPERIENCE REQUIREMENTS • 1-3+ years professional Java in production systems • 2+ years Agile; XP experience strongly preferred • 1+ year AWS cloud-native (Lambda, ECS) • TDD — evidenced examples will be differentiators • Event-driven microservices architecture • EXPERIENCE DIFFERENTIATORS INCLUDE: • Amazon Connect integration built end-to-end • Agentic AI or LLM workflow implementation • Insurance, Financial Services, or regulated industry background • Open-source contributions (Java ecosystem) • Systems scaled to 100k+ concurrent sessions • XP ENGINEERING PRACTICES • Pair programming daily — driver/navigator rotation • TDD: Red → Green → Refactor on all production code • Trunk-based dev • Collective code ownership — no silos or fiefdoms • One-week iterations with Friday demos • INTERPERSONAL COMPETENCIES • Communicates technical concepts to non-technical stakeholders • Gives and receives code review feedback constructively • Thinks out loud; surfaces blockers early • Cross-functional empathy — understands agent/customer impact • Mentorship orientation; shares knowledge freely • CERTIFICATION AND ASSESSMENTS • AWS Certified Developer — Associate (DVA-C02) - Preferred • Spring Professional Certification (VMware / Broadcom) - Preferred • AWS Certified Solutions Architect — Associate (SAA-C03) - Advantageous • AWS Certified Machine Learning — Specialty (MLS-C01) - Advantageous • Interpersonal competencies are as important as the core technology skills. • Not a perfect match? If you are a strong Java engineer who is curious about AI, comfortable in XP, and wants to work on systems that matter to millions of customers — we encourage you to apply. • Work is remote and preference is given to applicants located in the Chicago area. Benefits: • Work is remote and preference is given to applicants located in the Chicago area. • Not a perfect match? If you are a strong Java engineer who is curious about AI, comfortable in XP, and wants to work on systems that matter to customers — we encourage you to apply. • PRINCIPLES ONLY; NO AGENCIES