Location: Plano, TX (Onsite) Duration: 6 Months Contract
Job Description
We are seeking an experienced Java Developer to design, develop, test, and deploy scalable Java applications and microservices. The ideal candidate will have strong expertise in Core Java, Spring Boot, REST APIs, and Microservices architecture, along with experience working in collaborative Agile environments.
Key Responsibilities
Design, develop, test, and deploy Java-based applications and microservices.
Build and maintain backend services using Spring Boot, Spring MVC, and Spring Security.
Develop and consume RESTful APIs and web services.
Implement data persistence solutions using Hibernate/JPA.
Collaborate with UI, QA, DevOps, and Product teams to deliver high-quality solutions.
Write clean, efficient, maintainable, and well-documented code.
Participate in code reviews and contribute to engineering best practices.
Troubleshoot production issues and provide timely resolutions.
Optimize application performance and implement secure coding practices.
Support continuous improvement initiatives and Agile development processes.
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field.
Strong proficiency in Core Java (Java 8 or higher).
Hands-on experience with Spring Framework, including:
Spring Boot
Spring MVC
Spring Security
Experience developing RESTful Web Services and Microservices.
Strong understanding of Hibernate/JPA and ORM concepts.
Experience with software development lifecycle (SDLC) and Agile methodologies.
Strong analytical, troubleshooting, and problem-solving skills.
Excellent communication and collaboration abilities.
Preferred Skills
Experience with CI/CD pipelines and DevOps practices.
Knowledge of containerization technologies such as Docker and Kubernetes.
Experience with cloud platforms (AWS, Azure, or GCP).
Familiarity with application monitoring and performance tuning.
Numbers & Facts
Location
Plano, TX
Skills
Agile Programming Methodologiesunmatched
Amazon Web Services (AWS)unmatched
Analysis Skillsunmatched
Application Programming Interface (API)unmatched
Best Practicesunmatched
Cloud Computingunmatched
Code Reviewsunmatched
Communication Skillsunmatched
Computer Scienceunmatched
Continuous Deployment/Deliveryunmatched
Continuous Improvementunmatched
Continuous Integrationunmatched
DevOpsunmatched
Dockerunmatched
GCP (Good Clinical Practices)unmatched
Hibernateunmatched
Identify Issuesunmatched
Javaunmatched
Java Deploymentunmatched
Java Persistence API (JPA)unmatched
Microservicesunmatched
Microsoft Windows Azureunmatched
Object Relational Mapping (ORM)unmatched
Performance Analysisunmatched
Performance Tuning/Optimizationunmatched
Problem Solving Skillsunmatched
REST (Representational State Transfer)unmatched
Secure Codingunmatched
Software Development Lifecycle (SDLC)unmatched
Software Engineeringunmatched
Software Testingunmatched
Spring Frameworkunmatched
Spring MVCunmatched
Team Playerunmatched
Test Plan/Scheduleunmatched
Time Managementunmatched
Web Programmingunmatched
Web Servicesunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.