Job Description
Job Details
- Job Title: Senior Java Backend Developer
- Employment Type: Full-time
- Experience Required: 10+ Years
- Work Environment: Enterprise / Cloud-Based Applications
Key Responsibilities
- Design, develop, and maintain scalable, secure, and high-performance backend systems.
- Implement backend services using Java and Spring Boot.
- Develop RESTful APIs and integrate with front-end and third-party systems.
- Optimize applications for performance, scalability, and reliability.
- Collaborate with DevOps, QA, and front-end teams.
- Participate in code reviews and mentor junior developers.
- Troubleshoot and resolve production-level issues.
Company Overview
The organization focuses on building enterprise-grade backend systems with strong emphasis on performance, security, and reliability. The team works with modern Java technologies, cloud platforms, and microservices architecture to deliver scalable and resilient applications.
Qualifications
- 10+ years of backend development experience using Java.
- Strong proficiency in Spring Framework (Spring Boot, Spring Data).
- Experience with REST APIs and microservices architecture.
- Experience with asynchronous processing.
- Strong knowledge of SQL and relational databases (MySQL, PostgreSQL, Oracle).
- Familiarity with CI/CD pipelines and version control systems (Git).
- Experience with containerization tools such as Docker and Kubernetes.
- Strong understanding of security, scalability, and performance tuning principles.
Required Skills
- Java
- Spring Boot
- Spring Data
- RESTful APIs
- Microservices Architecture
- SQL
- MySQL / PostgreSQL / Oracle
- Git
- CI/CD
- Docker
- Kubernetes
- Performance Optimization
- Security Best Practices
- Strong analytical and problem-solving skills
Preferred Skills
JUnit / Mockito
MongoDB / Redis
AWS / Azure / GCP
Kafka / RabbitMQ