All About You
-Bachelor’s degree in Computer Science, Software Engineering, or a related technical field preferred.
-Strong backend engineering background with Java, Spring Boot, Spring Integration, and REST or SOAP services.
-Proven ability to design, develop, test, and support enterprise-scale applications.
-Knowledge of software design principles, architectural patterns, domain-driven design, and non-functional requirements.
-Ability to interpret user stories and technical requirements and translate them into simple, scalable, and maintainable features.
-Advanced understanding of object-oriented programming, data structures, and algorithms.
-Experience creating automated unit, functional, and integration tests within continuous integration environments.
-Experience with messaging, event-driven architectures, and distributed communication technologies such as Apache Kafka or gRPC.
-Proficiency with Oracle and SQL databases.
-Knowledge of cloud-native development using AWS, Pivotal Cloud Foundry, or similar platforms.
-Familiarity with automated build, deployment, and continuous integration systems.
-Experience with tools such as Jenkins, Bitbucket, Artifactory, GitHub, and the Atlassian suite.
-Ability to assess system performance and implement solutions that improve efficiency, scalability, and reliability.
-Strong troubleshooting and root-cause analysis skills across distributed applications.
-Understanding of secure coding, vulnerability prevention, and software security standards.
-Experience supporting production systems through monitoring, observability, recoverability, and operational readiness practices.
-Preferred experience using AI-assisted software development tools such as GitHub Copilot or Claude Code.
-Effective written and verbal communication skills with the ability to build collaborative cross-functional partnerships.
-Ability to work independently in complex environments while providing technical guidance through code reviews, mentorship, and knowledge sharing.