Description : About the Role :
We are seeking an experienced Senior Java Software Engineer to join our development team. The ideal candidate will have strong expertise in building scalable, high-performance applications using Java and modern cloud-native technologies.
Key Responsibilities :
- Design, develop, and maintain Java-based applications and microservices.
- Build scalable and resilient solutions on Kubernetes-based environments.
- Implement RESTful APIs and / or GraphQL services.
- Work with messaging and event streaming platforms such as Kafka.
- Integrate with NoSQL databases like DynamoDB or MongoDB.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Utilize AWS or similar cloud platforms (particularly S3 and Lambda) to develop and deploy applications.
- Troubleshoot, optimize, and enhance existing systems and services.
Mandatory Skills :
Strong proficiency in JavaExpertise in Microservices ArchitectureHands-on experience with KubernetesExperience with Kafka or similar streaming platformsProficiency in REST APIs / GraphQLKnowledge of NoSQL databases (DynamoDB / MongoDB)Experience with AWS cloud services (S3, Lambda)Preferred Attributes :
Strong problem-solving and debugging skillsAbility to work in fast-paced, collaborative environmentsExcellent communication and documentation skills(ref : hirist.tech)