Java Developer

BridgeNexus Technologies Inc
United States
6 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Software Applications Application Performance Management Microsoft Azure Code Review Databases Continuous Integration Relational Databases Software Design Patterns
+27 more
DevOps Gradle Spring Framework PostgreSQL Apache Maven MongoDB MySQL Object-Oriented Software Development Oracle (Applications) Scrum Methodology Software Engineering SQL Databases Multithreading Google Cloud Enterprise Software Applications Retrieval-Augmented Generation Large Language Models Prompt Engineering Spring-boot Generative AI Backend Git Integration Tests Front End Software Development Restful APIs Jenkins Microservices

Job description

We are looking for an experienced Java developer with AI/GenAI expertise to design, develop, and maintain scalable enterprise applications. The ideal candidate should have strong hands-on experience in Java, Spring Boot, REST APIs, and microservices, along with practical exposure to AI technologies., * Develop and maintain scalable applications using Java and Spring Boot.

  • Design and implement RESTful APIs and microservices.
  • Integrate AI/GenAI capabilities into existing and new applications.
  • Work with LLMs, generative AI APIs, prompt engineering, and AI-powered applications.
  • Develop AI integrations using platforms/models such as OpenAI, Azure OpenAI, AWS Bedrock, or similar.
  • Build RAG (Retrieval-Augmented Generation) solutions using vector databases.
  • Work with databases such as PostgreSQL, MySQL, Oracle, or MongoDB.
  • Develop secure and high-performance backend services.
  • Collaborate with frontend developers, DevOps engineers, data scientists, and business teams.
  • Write unit/integration tests and participate in code reviews.
  • Troubleshoot production issues and improve application performance.
  • Follow Agile/Scrum development practices.

Requirements

  • 5+ years of hands-on experience in Java development.
  • Strong knowledge of Java 8/11/17+.
  • Strong experience with Spring Boot, Spring Framework, REST APIs, and microservices.
  • Good understanding of OOP, collections, multithreading, exception handling, and design patterns.
  • Experience with SQL and relational databases.
  • Familiarity with Git, Maven/Gradle, Jenkins, and CI/CD.
  • Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Hands-on exposure to AI/GenAI/LLM-based application development.
  • Knowledge of prompt engineering, embeddings, vector databases, and RAG is preferred.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

54 sec

Overview of enterprise Java and generative AI

Timo Salm Timo Salm · World Congress 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:57 min

Comparing popular Java frameworks for AI integration

Timo Salm Timo Salm · World Congress 2025

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all