- Experience in developing, debugging, and maintaining code in a large
corporate environment with one or more modern programming languages and database querying languages
- Hands-on experience using enterprise-authorized AI-assisted software
development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
- Strong experience in Core Java (17+), Spring Framework, JMS, Kubernetes,
Claude Technologies, RESTful services, and mandatory hands-on expertise with Kafka, Hibernate, and JSON; strong experience with relational databases (especially Oracle) including complex SQL querying, plus UNIX experience.
- Strong object-oriented analysis/design/development skills with a sound
understanding of design patterns; demonstrated use of AI tools (e.g., Copilot) to solve problems, and proficiency with Bitbucket, Maven, Jenkins (and other build tools), IntelliJ IDEA, Cucumber, and JUnit.
- Understanding of responsible AI use in engineering workflows, including data
sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.
- Overall knowledge of the Software Development Life Cycle
- Solid understanding of agile methodologies such as CI/CD, Application