Korn/Ferry International - Columbus, OH

posted about 2 months ago

Full-time - Entry Level
Columbus, OH
Professional, Scientific, and Technical Services

About the position

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.

Responsibilities

  • Executes creative software solutions, design, development, and technical troubleshooting.
  • Develops secure high-quality production code, and reviews and debugs code written by others.
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.

Requirements

  • Java Development experience
  • AWS Experience
  • Exposure to Python
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced in one or more programming languages
  • Experience with distributed systems and cloud technologies (AWS, Google Cloud Platform, Azure, etc.)
  • Experience with microservices/RESTful APIs, relational/NoSQL databases, data modeling, and data ingestion frameworks
  • Hands-on experience with data streaming and messaging frameworks (Kafka, Spark, etc.)
  • Understanding of dependency injection frameworks (Spring / Spring Boot, etc.)
  • Understanding of containers (Docker, Kubernetes, Helm, etc.)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service