Job Overview
We are looking for a highly skilled
Senior Backend Developer (Java) with strong experience in building scalable, high-performance applications. The ideal candidate should have deep expertise in
Core Java, Spring Boot, and Microservices architecture, along with exposure to modern backend technologies.
Key Responsibilities
- Design, develop, and maintain scalable backend systems using Java (Core Java, Java 8+)
- Build and optimize Microservices-based architecture
- Develop robust REST APIs and ensure high performance and responsiveness
- Work with cross-functional teams to define, design, and ship new features
- Ensure code quality, security, and scalability of applications
- Integrate third-party services and APIs
- Troubleshoot, debug, and upgrade existing systems
Required Skills (Must-Have)
- Strong expertise in Core Java, Java 8+
- Hands-on experience with Spring Boot, Microservices, REST APIs
- Experience with JPA, Hibernate
- Solid understanding of MySQL / SQL databases
- Knowledge of Kafka or RabbitMQ
- Experience with Docker & Kubernetes
- Strong understanding of authentication & security (OAuth, JWT, RBAC, 2FA)
- Experience with Git (GitHub/Bitbucket)
Good to Have
- Exposure to GoLang, Go Routines, Gin
- Experience with NestJS / TypeScript
- Knowledge of MongoDB, Redis, ClickHouse
- Understanding of Nginx, Load Balancing, Reverse Proxy, CDN
- Experience with Linux, Cron Jobs, Shell Scripting
- Familiarity with KEDA
- Experience in 3rd Party Integrations
Tools & Technologies
Java | Spring Boot | Microservices | Kafka | Docker | Kubernetes | MySQL | Redis | MongoDB | Linux | Git | Maven | Gradle | Jira
What We're Looking For
- Strong problem-solving and analytical skills
- Ability to work in a fast-paced environment
- Good communication and team collaboration
Skills: mongodb,core java,java,docker,spring boot