> Markdown version of [/jobs/ext/4520157-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4520157-senior-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 Software Engineer - **Company:** TechDigital Corporation - **Location:** Irving, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, JIRA, Cloud Computing, Continuous Integration, DevOps, Java Platform Enterprise Edition (J2EE), Github, Junit, Scrum Methodology, Simple Object Access Protocol (SOAP), Software Engineering, Web Services, ReactJS, Spring-boot, Kubernetes, Deployment Automation, Apache Kafka, Jenkins, Microservices - **Published:** November 1, 2026 - **Apply:** https://www.juju.com/job/16_a7df2b24 ## About the Role * 10-12 years of experience in software development * Strong proficiency in Java 17 with hands-on experience in Spring Boot-based microservices development * Solid experience in Java (8 ), JUnit, J2EE, and Web Services (SOAP & REST) * Hands-on experience with Kafka is mandatory * Experience with Kubernetes; exposure to React.js is a plus * Proficient in CI/CD and DevOps tools such as GitHub, Jenkins, Urban Code Deploy / Harness * Strong understanding of Agile methodologies (Scrum/Jira) is mandatory * Self-driven and highly motivated, with the ability to take ownership and deliver with minimal supervision * Continuous learner, actively exploring new technologies, frameworks, and industry best practices (especially in modern architecture and engineering trends) * Ability to lead engineering efforts independently, driving design, development, and delivery end-to-end TOP 3 MUST HAVES * Hands on knowledge in designing and delivering Java/ J2EE using spring boot * Any cloud experience is preferred * Knowledge on Kafka is mandatory