> Markdown version of [/jobs/ext/3851956-senior-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/3851956-senior-java-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Software Engineer - **Company:** CYNET SYSTEMS INC. - **Location:** Bentonville, AR, United States - **Experience:** Expert - **Salary:** $114,400.0 - $124,800.0 - **Contract:** Contract - **Skills:** Testing (Software), Java (Programming Language), Confluence, JIRA, C++ (Programming Language), Cloud Computing, Continuous Integration, Software Debugging, Distributed Systems, Java Web Services, Team Foundation Server, Software Engineering, Spring-boot, Git Flow, Kubernetes, Information Technology, Atlassian Tools, Apache Kafka, Bitbucket, Restful APIs, Atlassian Bamboo, Docker, Jenkins, Microservices - **Published:** October 21, 2026 - **Apply:** https://www.dice.com/job-detail/34ee6e28-d13b-4607-93f9-707ba5f005ef ## About the Role * 12+ years of hands-on experience with Java, Spring Boot, and C++. * 6+ years of hands-on experience with Kafka. * Strong experience with REST APIs and microservices architecture. * Good exposure to cloud technologies. * Experience in designing and building scalable, distributed applications. * Experience in eCommerce projects. * Capable of delivering on multiple competing priorities with little supervision. * Strong verbal and written communication skills. * Bachelor s Degree in computer science or equivalent experience., * Experience in product development. * Experience with Gitflow, Kubernetes, and Docker. * Experience with Atlassian products such as BitBucket, JIRA, and Confluence. * Experience with Continuous Integration tools such as Bamboo, Jenkins, or TFS. ## Description Our client is seeking a Senior Java Engineer to join their team. The ideal candidate will possess deep technical expertise in Java, Spring Boot, Kafka, and microservices architecture to design, build, and maintain high-performing, scalable applications., * Designing and implementing Java-based applications. * Analyzing user requirements to inform application design. * Defining application objectives and functionality. * Aligning application design with business goals. * Developing and testing software. * Debugging and resolving technical problems that arise. * Producing detailed design documentation. * Recommending changes to existing Java infrastructure. * Developing multimedia applications. * Developing documentation to assist users. * Ensuring continuous professional self-development.