278 QualityKiosk Technologies Jobs
Senior Java Developer
QualityKiosk Technologies
posted 4d ago
Flexible timing
Key skills for the job
Senior Java Developer (10+ Years Experience) Job Summary: We are looking for an experienced Senior Java Developer with 10+ years of expertise in designing, developing, and deploying scalable enterprise applications. The ideal candidate should have strong hands-on experience in Java, Spring Boot, Microservices, Cloud Technologies, and modern software development best practices. This role requires leadership skills to guide junior developers and contribute to architectural decisions. Key Responsibilities: Design, develop, and maintain enterprise-grade Java applications with high scalability and performance. Lead and mentor a team of developers in coding best practices, design patterns, and software architecture. Architect highly scalable microservices using Spring Boot and RESTful APIs. Implement unit testing, integration testing, and CI/CD pipelines to ensure application quality. Work with databases (SQL NoSQL) such as MySQL, Elasticsearch. Optimize performance and ensure high availability and reliability of applications. Collaborate with cross-functional teams including DevOps, QA, and Product Management. Stay up to date with Java ecosystem updates, security best practices, and emerging technologies. Contribute to code reviews, documentation, and technical discussions. Implement best practices in cloud-native development (AWS). Required Skills Qualifications: 10+ years of experience in Java (8/11/17) and enterprise application development. Strong expertise in Spring Boot, Spring Framework, Spring Security, and Spring Cloud. Hands-on experience with Microservices architecture and REST API development. Experience with multithreading, concurrency, and performance tuning in Java. Proficiency in SQL databases (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis, Cassandra). Experience with message brokers like RabbitMQ, Kafka, or ActiveMQ. Familiarity with containerization (Docker, Kubernetes) and cloud services (AWS, Azure, GCP). Experience with unit testing (JUnit, Mockito), CI/CD tools (Jenkins, GitHub Actions, GitLab CI). Strong understanding of authentication security mechanisms (OAuth2, JWT, SSO, OpenID Connect). Knowledge of Infrastructure as Code (Terraform, Ansible, Helm) is a plus. Excellent problem-solving skills, analytical thinking, and leadership abilities. Strong communication skills to collaborate with stakeholders and teams. Preferred Skills: Experience with Event-Driven Architecture, Apache Kafka, WebSockets. Knowledge of GraphQL, gRPC is a plus. Familiarity with CI/CD pipelines using GitOps principles. Experience with observability tools like Prometheus, Grafana, ELK Stack. Exposure to domain-driven design (DDD), clean architecture, and hexagonal architecture
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Senior Java Developer roles with real interview advice