Cynet Systems - Dallas, TX
posted 3 months ago
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.