Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Backend Developer

ITMC Systems, Inc

Job Description

Job Title: Java Backend Developer

Location: Dallas,TX / Raleigh NC(Onsite)

Job Type: Contract Position

Role Summary

4 - 8years Experience

We are looking for a Java Backend Developer to join a product engineering team. The engineer will design and build backend services and APIs using modern Java technologies and AI-assisted development practices.

The role requires strong hands-on engineering skills and the ability to use AI coding assistants effectively for development, testing, debugging, documentation, and code modernization without compromising engineering standards.

Key Responsibilities

  • Design and develop backend services using Java and Spring Boot.
  • Build and maintain REST APIs and microservices.
  • Translate product requirements into technical designs and working software.
  • Use AI-assisted development tools, such as GitHub Copilot or equivalent, as part of day-to-day engineering.
  • Apply AI assistance for:
  • Code generation and refactoring
  • Unit and integration test generation
  • Code comprehension and documentation
  • Debugging and root-cause analysis
  • API development and boilerplate reduction
  • Legacy code analysis and modernization
  • Review and validate AI-generated code for correctness, security, maintainability, and performance.
  • Develop automated unit and integration tests.
  • Integrate applications with APIs, databases, and messaging platforms.
  • Participate in architecture, design, backlog refinement, and code reviews.
  • Troubleshoot application, integration, and production issues.
  • Mentor engineers on Java engineering and effective AI-assisted development practices.
  • Own features from technical design through production deployment.

Required Skills

  • 4+ years of Java/backend development experience.
  • Strong hands-on experience with Java 11/17+.
  • Strong experience with Spring Boot and Spring Framework.
  • Experience building RESTful APIs and microservices.
  • Strong understanding of object-oriented design, design patterns, and clean-code practices.
  • Experience with SQL and relational databases.
  • Experience with JUnit, Mockito, or similar testing frameworks.
  • Experience with Git and CI/CD pipelines.
  • Practical experience using AI coding assistants as part of software development.
  • Ability to critically review AI-generated code rather than accepting generated output without validation.
  • Strong debugging and production troubleshooting skills.
  • Understanding of application security, authentication, authorization, exception handling, and API security.

Preferred Skills

  • GitHub Copilot or similar AI development tools.
  • Prompting techniques for software engineering tasks.
  • AI-assisted test generation and code review.
  • Kafka or other event-driven/messaging platforms.
  • Docker and Kubernetes.
  • AWS, Azure, or other cloud platforms.
  • Observability and application monitoring.
  • Experience with high-volume, transaction-oriented systems.
  • Financial services, fintech, securities processing, or wealth-management experience.

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Java Backend Developer in Raleigh, NC vacancy
  • Role: Jr. Java backend developerLocation: Raleigh, NCW2 CONTRACT Required Skills:Strong hands-on experience with Java 11/17+.Strong experience with Spring Boot and Spring Framework.Experience building RESTful APIs and microservices.Strong understanding of object-oriented... 
    Suggested
    Full time
    Contract work

    ITMC Systems, Inc

    Raleigh, NC
    3 days ago
  •  ...and coordinate bug fixes to uphold the software quality standards Develop user training programs, documentation, and support frameworks to...  ...Skill and Experience Experience in software development using Java, Spring Boot, Micro services and Rest API's Experience in Amazon... 
    Suggested
    Full time
    Temporary work
    Relocation

    Infosys Technologies

    Raleigh, NC
    1 day ago
  •  ...development, and implementing scalable services. Candidates should have 1-3 years of software engineering experience, specifically in Java and server-side applications. The ideal candidate is proficient in object-oriented programming and able to adopt new technologies... 
    Suggested

    Quest Diagnostics

    Raleigh, NC
    2 days ago
  •  ...Senior Backend DeveloperMulti-year project – starting at 12 months minimumLocation: Hybrid...  ...consider Raleigh, NC or Westlake, TX)Needs: Java, Spring Boot, SQL, Data Migration...  ...organized into highly motivated team who develop and deliver using Agile Methodology.The Health... 
    Suggested
    Remote work

    Software Technology Inc

    Raleigh, NC
    3 days ago
  • $95k - $154k

     ...frustration. SynergisticIT is looking for candidates interested in Java full-stack development, Python development, DevOps, data...  ...looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/ Data Scientists... 
    Suggested
    Full time
    Remote work

    SynergisticIT

    Raleigh, NC
    3 days ago
  • $50 - $55 per hour

     ...Job DescriptionJob DescriptionJob Title: Senior Full Stack Java Developer Spring Boot, Angular & AWS Work Locations: Hartford, CT 06103 / Raleigh, NC 27617 / Richardson TX 75082 / Tempe, AZ 85281 - Hybrid Role: 3 days onsite per week - Mandatory Vendor Rate: $50-55/hr... 
    Contract work
    3 days per week

    Diverse Lynx

    Raleigh, NC
    10 hours ago
  •  ...Sr. Full Stack Java DeveloperLocation: Charlotte, NC Duration: 12 Months Type: Hybrid (Local person or ready to relocate)Job Description:• 8+ years of experience (4+ years of Java application programming experience. 3+ years technology architecture experience)• Requires... 
    Local area
    Relocation

    Argyle Infotech

    Raleigh, NC
    3 days ago
  • $95k

    HCLTech is looking for a highly talented and self- motivated Java Full Stack Developer to join it in advancing the technological world through innovation and creativity.Job Title: Java Full Stack Developer Req ID: 179873 Position Type: Full-timeLocation: Rayleigh, NCRemoteJob... 
    Local area

    HCLTech

    Raleigh, NC
    2 days ago
  •  ...Java Full Stack DeveloperThe Infosys Enterprise Application Integration Services (EAIS) unit is at the forefront of transforming businesses through innovative consulting services. Our team is equipped with robust methodologies and tools, ensuring faster implementations... 
    Full time
    Temporary work
    Relocation

    Infosys

    Raleigh, NC
    3 days ago
  •  ...and coordinate bug fixes to uphold the software quality standards Develop user training programs, documentation, and support frameworks to...  ...integration.Required Skill and Experience• Experience in Java and Spring Boot• Expertise in RESTful API development and GraphQL... 
    Full time
    Temporary work
    Relocation

    Infosys Technologies

    Raleigh, NC
    1 day ago
  • We are At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron's progressive technologies and optimization...

    Synechron

    Raleigh, NC
    10 hours ago
  •  ...Job Position: Java Developer Job location: Charlotte, NC -Onsite Duration: Full time Job Description:- Experience in Core Java, developing J2EE Applications Involving JSP Experience with IDE like Eclipse, NetBeans or IntelliJ App server experience in... 
    Full time

    Envision Technology Solutions

    Raleigh, NC
    2 days ago
  •  ...design, build/configuration, testing, analysis, delivery and support of technology solutions on a fast-paced team. You will work with Java, Spring, Spring Boot and microservices, contributing to RESTful APIs, containers, and cloud platforms while learning our standards... 

    EY

    Raleigh, NC
    2 days ago
  •  ...Solutions department within Credit Suisse is looking for software developers to join its team of dedicated professionals. The role is to...  ...expertise in OO design and patterns Proven expertise in common Java tools and frameworks such as Eclipse, Maven, WebLogic, JUnit, Log... 

    Alpha Technologies

    Raleigh, NC
    2 days ago
  •  ...Sr. Software DeveloperThe Catalog Development team is vital to developing and supporting a growing number of critical enterprise selling processes. We partner with many different teams across the organization to understand their needs and are frequently involved in design... 
    Shift work

    Software Technology Inc

    Raleigh, NC
    3 days ago
  •  ...(Local Only) Citizens only Note: Local Only and recent experience with Banking Client Required Qualifications Lead Java Developer with extensive experience designing, building, and modernizing enterprise banking applications. The ideal candidate will be a hands... 
    Local area

    ZealHire Inc.

    Raleigh, NC
    10 hours ago
  •  ...Job DescriptionJob Description Title: Java Developer Location: Raleigh, NC (Onsite) Duration: 11 months Notes:In Person interview Only Job Description: Our Client is seeking a Java / Forms / Report Developer to support the development, configuration, and maintenance of... 

    Crescens

    Raleigh, NC
    2 days ago
  •  ...Development Mobile Applications Data Warehousing Portals E‑Commerce Website: Job Description Dunn Solutions Group is seeking Java Developers with 1‑5 years of experience. The right candidate must be able to work on his or her own, have great communication skills, and... 
    Permanent employment
    Full time
    Worldwide

    Dunn Solutions Group

    Raleigh, NC
    2 days ago
  •  ...Backend EngineerWe are exclusive on these requirements and it’s a 100% sure short closureJust...  ...services experience, Angular 16+, Core Java with Spring/Springboot, AWS cloud...  ...is looking for an experienced Full Stack developer to join us in the design and development... 
    Relocation

    Anveta

    Raleigh, NC
    3 days ago
  • $62k - $80k

     ...Business Intelligence. About the Role We're looking for a talented AI developer to build scalable, production-ready Spring Boot microservices....  ...with one or more OOP programming languages, including Java, C++, C#, similar languages . Write clean and efficient code, and... 
    Visa sponsorship
    Work visa
    Free visa

    BeaconFire Inc.

    Raleigh, NC
    4 days ago
  • VIVA USA Inc. seeks junior to mid-level Java/Curam developers to take on significant delivery responsibilities supporting Operations and Maintenance. You will work on Java, ReactJS, and Curam projects, acting as on-site contact for development queries and collaborating... 

    VIVA USA Inc

    Raleigh, NC
    5 days ago
  • Quantum Technologies. LLC in Raleigh, NC seeks a Junior/Mid-level Java / Forms / Report Developer to support NC FAST Operations and Maintenance for the Medicaid Program. The role focuses on CURAM modules, custom Java components and report generation within the CURAM SPM... 

    Quantum Technologies. LLC

    Raleigh, NC
    2 days ago
  •  ...Triangle Park, NC, 27711, United StatesContact: Priya CRole - Java Full Stack DeveloperLocation - Research Triangle Park, NC - HybridContractJob...  ...DescriptionWe are looking for a skilled Java Full Stack Developer with strong expertise in Java Angular, React and PLSQL The... 

    VDart

    Raleigh, NC
    4 days ago
  • Dunn Solutions Group is seeking Java Developers in Raleigh, NC. The position is for experienced developers with 1-5 years of Java coding experience. Ideal candidates communicate effectively and function as consultants to clients, enhancing their business through technology... 
    Full time

    Dunn Solutions Group

    Raleigh, NC
    2 days ago
  • Robotic Technologies Automation in North Carolina seeks a Junior/Mid-level Java/Forms/Report Developer to support NC FAST Operations and Maintenance for Medicaid. Focus is on CURAM modules, custom Java components, and reports within NC FAST, including correspondence templates... 

    Robotic Technologies Automation

    Raleigh, NC
    2 days ago
  • Join to apply for the Associate Java Developer role at Revature 2 weeks ago Be among the first 25 applicants Join to apply for the Associate...  ...of greatest client need including .NET, Java, Frontend & Backend development, AWS, and more What We're Looking For: Bachelor's... 
    Full time
    Local area
    Worldwide
    Relocation
    Visa sponsorship
    Work visa
    Relocation package

    Revature

    Raleigh, NC
    5 days ago
  •  ...technology solutions within project teams. You will collaborate with advisory professionals to transform client systems and platforms. The role requires experience across Java, Python, Node.js, React/Angular, REST APIs and cloud services (AWS/Azure). #J-18808-Ljbffr EY

    EY

    Raleigh, NC
    2 days ago
  • BeaconFire Inc. in the United States seeks an AI developer to build scalable Spring Boot microservices, implement RAG pipelines, and work...  ...lifecycle from design to deployment. Candidates have 0-1 year Java experience, knowledge of Spring, Maven, React.js, HTML, CSS, and... 

    BeaconFire Inc

    Raleigh, NC
    5 days ago
  •  ...befitting solution provider.Job Description• 5 years’ experience with Java/J2EE development• Experience with Java Web Services development...  ...with JENKINS Continuous Integration toolQualificationsJava Developer, JenkinsAdditional InformationAll your information will be kept... 

    EROS Technologies

    Raleigh, NC
    2 days ago
  • *Java Spring Boot + AWS Cloud + AI Tools - Key Responsibilities* - Design, develop, and maintain scalable backend applications and microservices using Java and Spring Boot - Build and expose secure REST APIs and integrate with third-party services - Develop and deploy... 

    Solios Corp

    Raleigh, NC
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Backend Developer. Be the first to apply!