Java and Python Developer
Listed on 2026-09-20
-
Software Development
Java Developer, Full Stack Developer, DevOps, Software Engineer
The Java and Python Developer will lead and contribute to moderately complex technology initiatives involving software development, system enhancements, upgrades, deployments, and production support. The role requires strong hands-on experience with Java full-stack development, Kafka, Python, modern software engineering practices, and AI-assisted development. The developer will design, implement, test, debug, and document production-quality solutions while applying secure, scalable, and responsible engineering practices.
The role will also provide technical guidance to less experienced engineers, collaborate with cross-functional stakeholders, and contribute to continuous improvements in system quality, performance, stability, scalability, and developer productivity.
- Lead moderately complex initiatives and deliverables within technical domain environments.
- Contribute to large-scale technology strategy and planning activities.
- Design, code, test, debug, and document solutions for technology projects and programs, including upgrades and deployments.
- Review and resolve moderately complex technical challenges requiring in-depth evaluation of technologies and procedures.
- Lead projects and serve as an escalation point for technical issues.
- Provide guidance and direction to less experienced engineering staff.
- Develop and maintain production-quality applications using Java full stack, Python, Kafka, and technologies aligned with the team’s technology stack.
- Apply AI-assisted development practices to improve engineering productivity, code quality, reliability, and delivery efficiency.
- Use approved AI-powered engineering tools for code generation, refactoring, code reviews, testing, documentation, observability, troubleshooting, and automation.
- Apply an AI-first engineering mindset while ensuring adherence to enterprise standards and responsible AI practices.
- Follow the end-to-end Software Development Lifecycle and Agile/Dev Ops delivery practices.
- Design and implement robust solutions while making informed architectural decisions within established guidelines.
- Participate in and lead code reviews and technical design discussions.
- Support deployments, upgrades, environment stability, and production operations, including on-call and incident support.
- Troubleshoot and resolve recurring and non-trivial technical issues using system telemetry, documentation, traditional debugging techniques, and AI-assisted analysis.
- Identify and implement improvements to service quality, performance, stability, scalability, and developer efficiency.
- Ensure security, compliance, risk, and data privacy controls are incorporated into design, development, and support activities.
- Apply appropriate safeguards when using AI tools with sensitive or enterprise data.
- Collaborate with engineers, product partners, peers, colleagues, and stakeholders to resolve technical challenges and achieve delivery objectives.
- Build strong domain expertise and identify AI use cases that can create measurable technical or business impact.
- Mentor junior engineers and share knowledge of technology, domain context, and effective use of AI engineering tools.
- Communicate technical status, risks, trade-offs, and recommendations clearly to team members and stakeholders.
- Contribute to continuous learning and adoption of emerging AI technologies and engineering patterns.
- 7+ years of Software Engineering experience, or equivalent experience demonstrated through work experience, training, military experience, or education.
- Approximately 7+ years of professional software engineering or application development experience with a proven track record of delivering production-quality systems.
- Strong hands-on experience with Java full…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).