Senior Java Developer
Java Developer / Senior Software Engineer
Location: Plano, TX (100% Onsite)
Job Summary:
Seeking a hands-on Java Developer with strong expertise in Java, Spring Boot, Microservices, AWS, Kafka, and cloud-native application development. The ideal candidate will design, develop, and support scalable, high-performance distributed systems while driving engineering best practices, automation, and AI-assisted software development initiatives.
Required Skills:
- Java, Spring Boot, MicroservicesAWS Cloud Development
- Kafka / Messaging TechnologiesSQL & NoSQL Databases
- Automated Testing, TDD, CI/CDKubernetes, Distributed Systems
- System Design & High-Performance Applications
Key Responsibilities:
Build and maintain secure, scalable, cloud-native applications.
Design reusable services and microservice-based architectures.
Lead technical problem-solving, code reviews, and architecture discussions.
Drive automation, operational stability, and engineering best practices.
Utilize AI-assisted development tools to improve productivity and code quality.
Collaborate with cross-functional teams and mentor junior engineers.
Preferred Experience:
- Kubernetes, Cloud Foundry, Spark, Control-MCassandra, Oracle, DynamoDBJenkins, Splunk, Grafana, Dynatrace
- Cucumber, BDD, Spinnaker
- Financial services or mission-critical platform experience