Overview
Skills
Job Details
Role: Senior Application Developer (Java / Spring Boot / Kafka)
Location: Plano, TX 75075
About the Role
We re seeking a Senior Application Developer to join a dynamic engineering team supporting. The role involves designing, developing, and deploying scalable enterprise applications leveraging Java, Spring Boot, Kafka, and Microservices architecture.
You ll participate in coding challenges and technical interviews as part of the selection process.
Top Skills Required
Java
Spring Boot
Kafka
Microservices
NoSQL Database (Cassandra / MongoDB)Required Qualifications
8+ years overall software development experience with a Bachelor s degree in Computer Science or related field.
6+ years experience building Java-based, high-transaction, enterprise-grade applications.
Strong hands-on experience in Java, Spring Framework, REST APIs, and Microservices.
Experience with NoSQL databases, Kafka, and distributed systems.
Preferred Qualifications
4+ years experience designing applications using Microservice architecture.
4+ years experience in a lead/mentorship capacity.
2+ years experience in Cloud platforms (AWS / Azure / Kubernetes / Docker).
2+ years experience with CI/CD tools (GitHub, Maven, Jenkins, Sonar, Nexus).
Responsibilities
Lead design and development of complex, multi-platform systems.
Mentor and guide a team of software engineers.
Collaborate with architects, product managers, and stakeholders to deliver robust applications.
Write high-quality, testable, and maintainable code.
Implement and maintain CI/CD pipelines and perform performance tuning.
Ensure adherence to security, configuration management, and compliance best practices.