Overview
Hybrid
$50 - $55
Contract - W2
Skills
Spring Framework
Spring Boot
Spring MVC
Spring Data
Spring Security
REST APIs
JSON/XML
SQL
PostgreSQL
Oracle
MySQL
Agile
Docker
Kubernetes
AWS
Azure
GCP
Kafka
Maven
RabbitMQ
Java Developer
Job Details
Job Title: Java Developer
Location: Hybrid (Open to Dallas, TX) Employment Type: Contract-to-Hire Duration: 6 12 Months C2H
Overview
We are seeking a Java Developer to design, develop, and maintain scalable backend applications and APIs. The ideal candidate has a strong background in core Java and frameworks like Spring Boot, as well as hands-on experience with RESTful APIs, SQL databases, and modern CI/CD pipelines. This role will collaborate closely with cross-functional teams to deliver high-quality, secure, and efficient software solutions.
Key Responsibilities
- Design, develop, and implement backend services using Java, Spring Boot, and related technologies.
- Build and maintain RESTful APIs and microservices to support web and mobile applications.
- Write clean, scalable, and maintainable code following best practices and coding standards.
- Work with relational and non-relational databases (SQL Server, MySQL, MongoDB, PostgreSQL, etc.).
- Participate in all phases of the SDLC, including requirements gathering, design, coding, testing, deployment, and support.
- Collaborate with front-end developers, QA engineers, and product owners to deliver reliable and performant solutions.
- Debug, optimize, and enhance existing applications for improved performance and scalability.
- Use tools such as Git, Jenkins, Docker, or Kubernetes for version control, deployment, and automation.
- Ensure code quality through unit testing, integration testing, and code reviews.
Qualifications
- Bachelor s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 3 6+ years of professional software development experience in Java.
- Strong understanding of OOP principles, design patterns, and data structures.
- Proficiency with Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security).
- Solid experience with REST APIs, JSON/XML, and web services.
- Hands-on experience with SQL and database design (PostgreSQL, Oracle, MySQL, etc.).
- Familiarity with Agile/Scrum methodologies and modern DevOps tools.
- Excellent problem-solving and communication skills.
Preferred Skills
- Experience with microservices architecture and containerization (Docker, Kubernetes).
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Knowledge of messaging systems like Kafka or RabbitMQ.
- Familiarity with CI/CD pipelines and build tools like Maven or Gradle
Best Regards,
Hari Daile
Senior US IT Recruiter
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.