Java Spring Boot Developer
Experience : 3 - 5 years
Location : Bangalore (Hybrid Work from office on Tuesday & Friday)
Notice Period : Immediate Joiners only
Job Description
- 3 years of experience in Java development with a strong understanding of Java EE and experience with the latest version of Java (e.g., Java 17 or later).
- Experience with microservice architecture and designing distributed systems.
- Experience with frameworks such as Spring, Hibernate, and JPA.
- Proficiency in SQL and database management (e.g., MySQL, PostgreSQL).
- Strong knowledge of web technologies (e.g., RESTful APIs, JSON, XML).
- Hands-on experience with containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes).
- Experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI).
- Experience with pub/sub messaging systems
- Experience with version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team environment.
- Experience with Agile/Scrum methodologies is a plus.
Preferred Skills
- Experience with graph databases (e.g., Neo4j, Amazon Neptune).
- Experience with cloud platforms (e.g., GCP, AWS, Azure).
- Familiarity with DevOps practices and tools.
- AI /LLM Exposure
- Basic understanding or hands-on experience with LLMs (e.g., GPT, Gemini, Claude, Copilot).
- Experience integrating LLM APIs (e.g., OpenAI, Vertex AI, Claude, Copilot) into backend systems.
- Exposure to prompt engineering and intelligent workflow design.
- Familiarity with embeddings, vector databases, or semantic search concepts.
- Awareness of RAG architectures or frameworks such as LangChain or LlamaIndex.