Title: Java Backend Developer
Location: Irving, TX (Hybrid)
Type: Long Term Contract
Job Summary
We are seeking a skilled Backend Developer with strong expertise in Core Java to design, develop, and maintain high-performance backend systems. The ideal candidate should have solid experience in building scalable applications, writing clean and efficient code, and collaborating with cross-functional teams to deliver robust backend solutions.
Key Responsibilities
- Design, develop, test, and maintain backend services using Core Java.
- Write clean, scalable, and efficient code following best practices.
- Develop RESTful APIs and integrate with front-end components and third-party services.
- Optimize application performance, reliability, and scalability.
- Participate in code reviews and maintain high coding standards.
- Troubleshoot and debug production issues.
- Work closely with DevOps for deployment and CI/CD processes.
- Collaborate with product managers, QA, and other developers to deliver quality software.
Required Skills & Qualifications
- Strong proficiency in Core Java.
- Good Experience in GraphQL.
- Strong experience in Microservices.
- Solid understanding of OOP concepts, data structures, and algorithms.
- Experience with multithreading and concurrency.
- Knowledge of JDBC and relational databases (MySQL/PostgreSQL/Oracle).
- Experience building REST APIs.
- Familiarity with design patterns and SOLID principles.
- Good understanding of version control systems (Git).
- Strong problem-solving and analytical skills.