โก 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