Appex Innovation - Senior Java Developer
Developer is needed in Chicago, United States.
Client: Appex Innovation
Location: Chicago, IL, us
Contract: Contract
Job Description
We are hiring a Senior Java Developer for a client in Chicago, IL for a hybrid role. This contractor position will focus on the design, development, modernization, and production delivery of notification platform services, integrations, event-driven capabilities, and AI-enabled communication use cases within the Airlines domain.
Requirements
Minimum Qualifications:
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent work experience.
- Minimum of 8 years in software engineering, application development, integration, and SDLC delivery.
- Strong hands-on software development experience; comfortable spending majority of time coding, debugging, designing, and delivering software.
- Minimum of 8 years of hands-on Java backend development experience, including Spring Boot, REST APIs, microservices, and open-source technologies.
- Minimum of 3 years of experience with event-driven systems, messaging, streaming, integration, or notification platform capabilities.
- Hands-on experience with Apache Camel or equivalent enterprise integration frameworks.
- Minimum of 4 years of experience with AWS or equivalent cloud services.
- Strong hands-on AI/GenAI implementation experience in enterprise or production-grade applications.
- Understanding of responsible AI and secure AI engineering practices.
- Experience with observability and analytics tools.
- Experience in agile delivery environments, CI/CD, automated testing, and production support.
- Knowledge of software engineering best practices.
- Strong analytical and problem-solving skills.
- Must be self-motivated, collaborative, and able to communicate effectively with various stakeholders.
Preferred Qualifications:
- Experience in designing and developing enterprise notification, communication, or eventing platform solutions.
- Experience with Twilio or similar messaging platforms.
- Experience applying AI to communication use cases.
- Experience with AI observability and production monitoring of AI-enabled features.
- AWS certification or equivalent.
- Experience in high-scale, 24x7 production environments.
- Domain experience in airline, travel, customer platforms, or crew operations.
Key Responsibilities
- Design and implement core services for the enterprise Notifications platform.
- Write, review, debug, and optimize production code actively.
- Build cloud-native backend services using Java, Spring Boot, and AWS services.
- Develop and integrate AI/GenAI capabilities.
- Prototype and validate AI-enabled features while considering various operational aspects.
- Design solutions for high availability, scalability, performance, and compliance needs.
- Troubleshoot and resolve complex production issues.
- Collaborate with architects, product owners, and development teams to convert requirements into solutions.
- Contribute to technical design, documentation, code reviews, and automated testing.
- Ensure solutions align with engineering standards and best practices.
- Mentor developers through best practices while focusing on hands-on delivery.
Additional Information
Eligibility: USC, GC, L2S, EADs
Role Type: Senior hands-on individual contributor role within the Notifications platform team, focusing on hands-on engineering delivery and AI-enabled platform implementation. This is not a management role.
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.