Byteware - Charlotte, NC

posted 5 days ago

Full-time - Senior
Charlotte, NC
Professional, Scientific, and Technical Services

About the position

The Sr Java Developer position focuses on leveraging extensive experience in Java development, particularly in API development, to contribute to financial services projects. The role requires a strong understanding of messaging systems, cloud services, and modern software development practices, including microservices and containerization.

Responsibilities

  • Develop and maintain Java applications with a focus on API development.
  • Implement messaging and stream processing solutions using Kafka.
  • Monitor and manage application performance using Splunk.
  • Deploy applications on Azure Cloud services and implement deployment strategies.
  • Collaborate with cross-functional teams to design and implement microservices architecture.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 10 years of experience in Java development.
  • Strong focus on API development and design principles (REST, SOAP).
  • Proficient in Java and associated frameworks (Spring, Hibernate).
  • Experience with Kafka for messaging and stream processing.
  • Familiarity with Azure Cloud services and deployment strategies.
  • Understanding of microservices architecture and containerization (Docker, Kubernetes).
  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills.

Nice-to-haves

  • Experience with CI/CD tools and practices (Jenkins, Azure DevOps).
  • Familiarity with SQL and NoSQL databases (PostgreSQL, MongoDB).
  • Knowledge of Agile methodologies and project management tools.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service