EdgeAll - Charlotte, NC

posted 4 days ago

Full-time - Mid Level
Charlotte, NC

About the position

We are seeking a talented Java Full Stack Developer to join our team on a contract basis. The ideal candidate will have a strong background in core Java, web services, and a solid understanding of both front-end and back-end development. This role involves working with various technologies to ensure efficient transaction handling and multi-threading capabilities.

Responsibilities

  • Develop and maintain web applications using core Java and related technologies.
  • Design and implement web services to facilitate communication between different components of the application.
  • Utilize Message Queues (MQ's) for asynchronous communication and transaction handling.
  • Implement multi-threading and reactive programming principles in Java to improve application performance.
  • Manage data storage solutions using MongoDB and Oracle Coherence to ensure efficient data retrieval and caching.
  • Collaborate with cross-functional teams to define and enhance system architecture.
  • Monitor application performance and implement tracking solutions to identify bottlenecks and optimize performance.
  • Participate in code reviews, ensuring adherence to best practices and coding standards.
  • Troubleshoot and resolve issues in a timely manner.

Requirements

  • Bachelor's degree in Computer Science or a related field, or equivalent work experience.
  • Proven experience as a Full Stack Developer with a strong command of Java and related frameworks.
  • Proficiency in developing and consuming web services (REST/SOAP).
  • Experience with Message Queue technologies (e.g., RabbitMQ, ActiveMQ).
  • Solid understanding of MongoDB and Oracle Coherence for data management.
  • Familiarity with performance monitoring tools and techniques.
  • Knowledge of front-end technologies (HTML, CSS, JavaScript, React/Angular) is a plus.
  • Strong problem-solving skills and the ability to work in a fast-paced environment.
  • Excellent communication and teamwork skills.

Nice-to-haves

  • Experience with cloud platforms (AWS, Azure, etc.) is a plus.
  • Familiarity with Agile methodologies and tools (JIRA, Confluence).
  • Knowledge of CI/CD processes and tools.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service