Korn/Ferry International - Columbus, OH
posted 3 months ago
The Java Cloud Developer position is a critical role within our client's organization, located in Columbus, OH. This role requires a creative and analytical mindset to execute innovative software solutions, focusing on design, development, and technical troubleshooting. The ideal candidate will possess the ability to think beyond routine or conventional approaches, enabling them to build effective solutions and break down complex technical problems. The developer will be responsible for creating secure, high-quality production code while also reviewing and debugging code written by others. This position emphasizes the importance of operational stability, as the developer will identify opportunities to eliminate or automate the remediation of recurring issues, thereby enhancing the overall stability of software applications and systems. In this role, the Java Cloud Developer will work closely with various cloud technologies, particularly AWS, and will be expected to have hands-on experience with system design, application development, testing, and ensuring operational stability. The candidate should be advanced in one or more programming languages and have experience with distributed systems and cloud technologies, including AWS, Google Cloud Platform, and Azure. Familiarity with microservices, RESTful APIs, relational and NoSQL databases, data modeling, and data ingestion frameworks is essential. Additionally, the developer should have hands-on experience with data streaming and messaging frameworks such as Kafka and Spark, as well as an understanding of dependency injection frameworks like Spring and Spring Boot. Knowledge of containerization technologies, including Docker, Kubernetes, and Helm, is also required.