8 eHireo Jobs
Senior Java Developer - Backend Technologies (5-9 yrs)
eHireo
posted 12d ago
Key skills for the job
Description :
- Bachelor's degree in Computer Science or IT related field
- 5-7 years of experience working across different product domains in a product development/engineering role
- Good communication skills necessary to manage business requests and work with different teams across different geographies and time-zones; experience working with remote and distributed teams will be an added advantage
Hands-on working knowledge and experience is required in :
a. Java (Spring, Spring Boot, etc.)
b. Relational Databases (PostgreSQL, MySQL, SQL, PLSQL, etc.)
c. NoSQL Databases (Redis, Elastic Search, Mongo etc.)
d. Messaging (RabbitMQ, Kafka etc.)
e. Agile Methodologies (Scrum, TDD, BDD, etc.)
Experience with several of the following tools/technologies is desirable :
a. GIT/Bit Bucket, Jira, Maven/Gradle, Jenkins, SharePoint, Spring Dev Tools, Visual Studio Code.
b. Microservices Architecture, Domain Driver Design, Test Driven Development is a must
c. Multiple Java technologies around Spring and Spring Boot
d. Design Patterns and implementing the Design Patterns
e. Development of Complex Application and System Architectures
f. Data Structures and Algorithms using Java or other Programing Languages
g. Cloud Platforms (AWS, Azure, GCP), preferably GCP
h. Relational and NoSQL Databases
i. Protocols like Http, Smtp, SFTP, etc.
j. Messaging Platforms like RabbitMQ, ActiveMQ, Kafka, etc.
Knowledge of the following technologies is a plus :
a. Scala
b. Other Programming Languages (Python, Nodejs, Typescript, etc.)
c. Unix/Linux environments
d. Continuous Integration and Continuous Delivery Tools like Jenkins, Git, etc.
e. Application Servers like Tomcat, etc.
f. HTML5, CSS, AJAX, Angular/React
g. Google Analytics, AdWords, Advertising and other Google API's
h. Containerization Technologies (Docker)
i. Full stack development
Functional Areas: Software/Testing/Networking
Read full job description