Cynet Systems - Dallas, TX

posted 3 months ago

Full-time
Dallas, TX
Professional, Scientific, and Technical Services

About the position

We are seeking a skilled Java Developer to join our team in Dallas, TX. The ideal candidate will have a strong background in Java development, with at least 4 years of experience in the field. This position is a contract role, and the successful candidate will be responsible for developing and maintaining Java applications, ensuring high performance and responsiveness to requests from the front-end. The Java Developer will work closely with other developers, product managers, and stakeholders to deliver high-quality software solutions that meet business needs. The Java Developer will utilize Java 11+ and frameworks such as Spring to build robust applications. A key aspect of this role involves data analysis and manipulation, where the candidate will use SQL or Python to ensure data accuracy and consistency. Experience with microservices architecture is essential, as the developer will be working on distributed systems that require a deep understanding of service-oriented design principles. In addition to core Java development skills, familiarity with messaging systems like Kafka is required for effective communication between services. The candidate should also have a strong understanding of the Software Development Life Cycle (SDLC) and be proficient in using GitLab for version control. Knowledge of MongoDB is a plus, as the developer may be required to work with NoSQL databases. Test automation is an important part of the development process, and the candidate should be experienced with tools such as JUnit, Mocking, and Gherkin to ensure that the applications are thoroughly tested and meet quality standards. This role offers an exciting opportunity to work in a dynamic environment and contribute to innovative projects.

Responsibilities

  • Develop and maintain Java applications using Java 11+ and Spring framework.
  • Utilize SQL or Python for data analysis and manipulation to ensure data accuracy and consistency.
  • Work with microservices architecture to build distributed systems.
  • Implement messaging solutions using Kafka for inter-service communication.
  • Participate in the Software Development Life Cycle (SDLC) to deliver high-quality software solutions.
  • Use GitLab for version control and collaboration with other developers.
  • Work with MongoDB for data storage and retrieval.
  • Conduct test automation using JUnit, Mocking, and Gherkin to ensure application quality.

Requirements

  • 4+ years of Java Development experience.
  • Proficiency in Java 11+ and Spring framework.
  • Experience with SQL or Python for data analysis and manipulation.
  • Familiarity with microservices architecture.
  • Knowledge of Kafka for messaging.
  • Strong understanding of the Software Development Life Cycle (SDLC).
  • Experience with GitLab for version control.
  • Familiarity with MongoDB as a NoSQL database.
  • Experience in test automation using JUnit, Mocking, and Gherkin.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service