Zedventures - Miami, FL

posted about 2 months ago

Full-time - Mid Level
Miami, FL
Professional, Scientific, and Technical Services

About the position

We are seeking a highly skilled Java Developer with extensive experience in the telecom industry to join our team in Miami, FL. This is an onsite role for a contract position lasting 12+ months. The ideal candidate will have a strong background in Java, JVM, and Kafka, and will be responsible for developing and maintaining applications in a fast-paced Agile environment. The role requires a deep understanding of 12-factor application development, REST APIs, and microservices architecture. The successful candidate will participate in the design, development, testing, and deployment of server and UI screens using Java/J2EE. You will work closely with cross-functional teams to ensure the successful delivery of high-quality software solutions. Additionally, you will support the APIs developed after they are deployed in production, ensuring their performance and reliability. Candidates must possess strong object-oriented analysis and design skills, as well as experience with enterprise Java applications and development frameworks. Familiarity with container orchestration platforms such as Red Hat OpenShift is essential, as is experience with Git and YAML file manipulation. The role also requires a passion for learning new technologies and the ability to thrive in a collaborative team environment, meeting challenging deadlines while mentoring junior resources.

Responsibilities

  • Develop and maintain Java applications in an Agile environment.
  • Participate in the design, development, testing, and deployment of server and UI screens using Java/J2EE.
  • Support APIs developed after deployment in production.
  • Work with cross-functional teams to deliver high-quality software solutions.
  • Utilize strong object-oriented analysis and design concepts in application development.
  • Deploy microservices into containers and work with container orchestration platforms like Red Hat OpenShift.
  • Manage the API lifecycle and document/design APIs using frameworks like Swagger.
  • Collaborate with and mentor junior developers.

Requirements

  • Bachelor's degree in Computer Science or related field; Master's degree preferred.
  • 7+ years of software development experience in Java/J2EE in an Agile environment.
  • 3+ years of experience in 12-factor application development using REST APIs.
  • Strong experience with XSLT, API, SOAP, Security, JavaScript, Full Stack, Docker, PaaS, and microservices.
  • Experience deploying microservices into containers.
  • Strong understanding of object modeling and deciphering custom and vendor-supplied schemas.
  • Experience with enterprise Java applications and development frameworks.
  • Proficient in Git and creating/manipulating YAML files.
  • Strong knowledge of API lifecycle management platforms.
  • Experience with frameworks for documenting/designing APIs (like Swagger).
  • Ability to meet challenging deadlines and thrive in a team setting.

Nice-to-haves

  • Experience developing automated test suites and test data, Test Driven Development (TDD).
  • Experience using Jenkins and CI/CD toolsets.
  • Experience working in an AWS environment and preferably with containers.
  • Recent experience leading projects on Spring.
  • Experience with business rule languages/technology.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service