โšก New

Back End Developer

Net2Source (N2S)

RemoteFull-timeMid LevelRemote

Job Description

Knowledge, Skills and Experience

Java & Enterprise Development

  • Strong proficiency in Core Java, Spring Boot, Spring Framework, and Microservices.
  • Deep understanding of Object-Oriented Programming and SOLID principles.
  • Expertise in Java Collections, Multithreading, Concurrency, Design Patterns, and Algorithms.
  • Strong knowledge of REST APIs, JWT, OAuth2, Single Sign-On (SSO), and API Security.
  • Experience with performance tuning, application monitoring, debugging, and distributed systems.
  • Experience implementing secure coding standards, unit testing, integration testing, and code quality best practices.
  • Strong understanding of caching, API gateways, messaging systems, proxies, and enterprise integration patterns.

Python & AI Development

  • Strong proficiency in Python for backend development and AI application integration.
  • Experience developing Python REST APIs using FastAPI or Flask.
  • Hands-on experience integrating enterprise applications with Large Language Models (LLMs) using OpenAI, Azure OpenAI, Anthropic Claude, Google Gemini, or AWS Bedrock APIs.
  • Experience with AI orchestration frameworks such as LangChain, LlamaIndex, Semantic Kernel, or similar frameworks.
  • Knowledge of Retrieval-Augmented Generation (RAG), vector databases (Pinecone, FAISS, ChromaDB, Milvus), embeddings, and semantic search.
  • Understanding of prompt engineering, AI agents, function calling, and tool integrations.
  • Experience building AI-powered chatbots, intelligent assistants, document processing solutions, and workflow automation.
  • Familiarity with machine learning concepts and libraries such as scikit-learn, TensorFlow, or PyTorch is an advantage.
  • Experience integrating AI services securely within enterprise applications while ensuring governance, privacy, and responsible AI practices.

DevOps & Cloud

  • Experience with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, GitLab CI).
  • Experience with Docker, Kubernetes/OpenShift, and containerized deployments.
  • Working knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience monitoring applications using Splunk, ELK, Prometheus, Grafana, or AppDynamics.

Database & Messaging

  • Experience with Oracle, MySQL, PostgreSQL, MongoDB, Couchbase, Redis, and Cassandra.
  • Experience with Kafka, RabbitMQ, or enterprise messaging platforms.
  • Strong SQL optimization and database performance tuning skills.

Additional Skills

  • Strong understanding of Agile/Scrum development methodologies.
  • Excellent communication and stakeholder management skills.
  • Ability to mentor junior developers and conduct technical reviews.
  • Experience working in Banking, Financial Services, or Retail domains is highly desirable.
  • Ensure quality of application architecture, security, scalability, and AI-enabled solutions across the organization.


Posted Today

Related Jobs

Related Searches

Apply Now