Korn/Ferry International - Plano, TX

posted about 2 months ago

Full-time - Entry Level
Plano, TX
Professional, Scientific, and Technical Services

About the position

The Java Cloud Developer position is a critical role within our client's organization, located in Plano, TX. 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 collaborative environment encourages the identification of opportunities to eliminate or automate the remediation of recurring issues, ultimately improving the overall operational stability of software applications and systems. In this role, the Java Cloud Developer will engage in hands-on practical experience that encompasses system design, application development, testing, and ensuring operational stability. The position demands advanced proficiency in one or more programming languages, with a strong emphasis on Java development. Candidates should have experience with distributed systems and cloud technologies, including AWS, Google Cloud Platform, and Azure. Familiarity with microservices, RESTful APIs, relational and NoSQL databases, as well as data modeling and ingestion frameworks, is essential. Additionally, hands-on experience with data streaming and messaging frameworks such as Kafka and Spark is highly desirable. Understanding of dependency injection frameworks like Spring and Spring Boot, as well as container technologies including Docker and Kubernetes, will be crucial for success in this role.

Responsibilities

  • Executes creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
  • 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