Senior Software Engineer – (Java Fullstack & JavaScript)
Office in Hyderabad
Java
& others
We are looking for an experienced Software Engineer to join our team and take ownership of designing and developing scalable, high-performance applications using Java Fullstack and JavaScript.
This role will involve leveraging cutting-edge tools and technologies to build and maintain microservices on Microsoft Azure, ensuring seamless event streaming with Apache Kafka, and implementing containerisation with Docker and Kubernetes.
Responsibilities
- Build robust applications using Java and JavaScript
- Design and implement microservice architecture patterns on Microsoft Azure
- Leverage Apache Kafka for efficient event streaming pipelines
- Deploy and manage microservices using Docker and Kubernetes for scalability
- Collaborate on REST API design and integration with SQL databases
- Optimize application performance by applying problem-solving skills
- Ensure code quality and maintainability through best practices in development
- Contribute to architectural decisions supporting long-term scalability and reliability
- Lead and mentor team members to enhance overall technical capabilities
Requirements
- 5 to 9 years of experience in software engineering roles
- Strong proficiency in Java and Microservice architecture
- Expertise in JavaScript and related frameworks
- Knowledge of Apache Kafka, Docker, and Kubernetes for containerisation and event streaming
- Competency in Maven/Gradle, REST API, SQL databases, Spring Core, and Microsoft Azure
- Solid problem-solving skills and understanding of data structures and algorithms
- B2-level English proficiency with strong communication skills