Java & Backend Development
JWT
United States
6 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Spring Security
Application Programming Interfaces (APIs)
Artificial Intelligence
User Authentication
Code Review
Databases
Software Design Patterns
DevOps
Distributed Systems
Hibernate (Java)
Java Persistence API
+33 more
Java Virtual Machine (JVM)
Java Web Services
Spring Framework
JSON
Object-Oriented Software Development
Performance Tuning
Cloud Services
Swagger
Simple Object Access Protocol (SOAP)
Software Deployment
Management of Software Versions
Extensible Markup Language (XML)
Openapi
Enterprise Search
Multithreading
Enterprise Software Applications
Chatbots
Spring Cloud
Spring-mvc
Retrieval-Augmented Generation
Large Language Models
Concurrency
Spring-boot
Software Security
Generative AI
Backend
Rate Limiting
AI Platforms
Solid Principles
Api Design
Restful APIs
Api Management
Microservices
Job description
- Lead the design and development of scalable enterprise applications using Java and Spring Boot.
- Design, develop, and maintain RESTful APIs and microservices.
- Lead technical architecture and solution design discussions.
- Define API standards, security, versioning, error handling, and integration patterns.
- Integrate applications with internal systems, third-party platforms, databases, and cloud services.
- Develop secure and scalable backend services.
- Lead end-to-end API development from requirement analysis through production deployment.
- Create and review HLD, LLD, API specifications, sequence diagrams, and technical documentation.
- Integrate AI and Generative AI capabilities into Java-based applications.
- Develop backend services that interact with LLMs and AI platforms.
- Build AI-powered solutions such as intelligent assistants, chatbots, document processing, and enterprise search.
- Implement RAG (Retrieval-Augmented Generation) architectures where required.
- Conduct code reviews and establish coding standards and best practices.
- Mentor developers and provide technical leadership.
- Troubleshoot complex production issues and perform root cause analysis.
- Collaborate with Architects, Product Owners, AI Engineers, DevOps, QA, and business teams., + REST
- SOAP
- JSON
- XML
- HTTP/HTTPS
- Experience creating and maintaining API specifications using Swagger/OpenAPI.
- Strong understanding of:
- API lifecycle management
- API versioning
- API security
- Rate limiting
- Authentication and authorization
Requirements
We are seeking an experienced Java Developer / Technical Lead with 10+ years of hands-on experience in Java, Spring Boot, Microservices, API Development, and AI/Generative AI integration., * 10+ years of hands-on experience in Java development.
- Strong experience with Java 8/11/17/21.
- Strong knowledge of:
- Core Java
- OOP
- Collections
- Multithreading and Concurrency
- Java Streams and Lambda Expressions
- JVM and Performance Optimization
- Design Patterns
- SOLID Principles
- Hands-on experience with:
- Spring Framework
- Spring Boot
- Spring Cloud
- Spring MVC
- Spring Data JPA
- Hibernate
- Spring Security
- Strong experience with Microservices and Distributed Systems.
About the company
The ideal candidate will have strong expertise in designing scalable backend systems, developing and integrating APIs, leading technical discussions, and implementing AI-powered capabilities using LLMs, GenAI platforms, and modern AI frameworks.
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
OB
Olena Burkenia
6 Reasons to Use Java For Your Next AI Project
about 4 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
CH
Chris Heilmann
Dev Digest 132 - Binging WADFlix?
almost 2 years ago
DC
Daniel Cranney
What is Software Engineering in the Age of AI?
11 months ago