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
Apply tot his job Apply To this Job