Senior Software Engineer (Backend) e-Hireo
e-Hireo
Office Location
Full Time
Experience: 5 - 5 years required
Pay:
Salary Information not included
Type: Full Time
Location: Karnataka
Skills: Java, Spring, spring boot, relational databases, PostgreSQL, MySQL, SQL, PLSQL, Redis, Elastic Search, Messaging, RabbitMQ, Kafka, Agile methodologies, Scrum, TDD, Git, JIRA, Maven, gradle, Jenkins, sharepoint, test driven development, Design Patterns, Data structures, algorithms, aws, Azure, GCP, protocols, HTTP, SMTP, SFTP, messaging platforms, ActiveMQ, NoSQL databases, Mongo, BDD, Bit Bucket, Spring Dev Tools, Visual Studio Code, Microservices Architecture, Domain Driver Design, cloud platforms
About E-Hireo
Job Description
You should have a Bachelor's degree in Computer Science or IT related field along with 5-9 years of experience working across different product domains in a product development/engineering role. Good communication skills are necessary to manage business requests and collaborate with various teams across different geographies and time-zones. Experience in working with remote and distributed teams will be an added advantage. Your hands-on working knowledge and experience should include Java (Spring, Spring Boot, etc.), Relational Databases (PostgreSQL, MySQL, SQL, PLSQL, etc.), NoSQL Databases (Redis, Elastic Search, Mongo etc.), Messaging (RabbitMQ, Kafka etc.), and Agile Methodologies (Scrum, TDD, BDD, etc.). Desirable experience would involve working with tools/technologies like GIT/Bit Bucket, Jira, Maven/Gradle, Jenkins, SharePoint, Spring Dev Tools, Visual Studio Code. You must have knowledge in Microservices Architecture, Domain Driver Design, Test Driven Development, various Java technologies around Spring and Spring Boot, Design Patterns, Development of Complex Application and System Architectures, Data Structures and Algorithms using Java or other Programming Languages, Cloud Platforms (AWS, Azure, GCP - preferably GCP), Relational and NoSQL Databases, Protocols like Http, Smtp, SFTP, and Messaging Platforms like RabbitMQ, ActiveMQ, Kafka, etc.,