Overview
Skills
Job Details
Position: Java Backend Developer
Location: Plano, TX
Job Description:
We are hiring a talented and experienced Java Backend Developer for an exciting opportunity in Plano, TX. The ideal candidate will have a strong background in Java, Spring Boot, Microservices, and experience building scalable, secure, and high-performance backend systems.
Responsibilities:
Design, develop, and maintain backend services using Java and Spring Boot.
Develop RESTful APIs and integrate with frontend and third-party services.
Implement microservices architecture following best practices and patterns.
Work with SQL/NoSQL databases and ensure data integrity and performance.
Participate in code reviews, unit testing, debugging, and deployment processes.
Collaborate with front-end developers, DevOps, and QA to deliver high-quality software.
Required Skills:
6+ years of professional backend development using Java / J2EE.
Strong hands-on experience with:
Spring Boot, Spring MVC, Spring Data, Spring Security
REST APIs / Microservices
Relational Databases (PostgreSQL, MySQL, Oracle, etc.)
NoSQL databases (MongoDB, Cassandra, DynamoDB, etc.)
Maven/Gradle, Git, and build/deployment pipelines
Solid understanding of OOP, design patterns, and software engineering best practices.
Nice to Have:
Experience with Cloud Platforms (AWS, Google Cloud Platform, Azure).
Familiarity with Docker, Kubernetes, and containerized deployments.
Experience with Kafka, RabbitMQ, or other message brokers.
Knowledge of CI/CD tools like Jenkins, GitHub Actions, Terraform, etc.
Familiarity with unit testing frameworks like JUnit, Mockito.