HamburgerMenu
hirist

Job Description

About the Role :

We are looking for a skilled Java Developer / Software Developer with 4+ years of experience to join our dynamic team. The ideal candidate will have strong expertise in Core Java, Spring Boot, microservices architecture, and cloud-native technologies.

You will play a key role in designing, developing, and maintaining scalable software solutions.

Key Responsibilities :

- Develop, test, and maintain high-quality Java applications using Object-Oriented Programming principles.

- Work extensively with Core Java concepts including collections (Map, Set), and multithreading.

- Design and implement RESTful APIs and microservices using Spring Boot framework.

- Manage and optimize databases such as PostgreSQL, MySQL, and MongoDB.

- Develop and integrate messaging queues using Kafka, RabbitMQ, or AWS SQS.

- Utilize AWS services including EC2 and S3 for deployment and storage needs.

- Apply DevOps practices using Docker and Kubernetes for containerization and orchestration.

- Write and execute unit and integration tests to ensure code quality and reliability.

- Implement software design patterns to create robust and maintainable code.

Qualifications :

- Bachelors or Masters degree in Science, Engineering, Computer Science, or related field.

- 4+ years of professional experience as a Java Developer or Software Developer.

- Strong knowledge of Object-Oriented Programming and software design principles.

- Proficient in Core Java, especially collections and threading.

- Hands-on experience with Spring Boot framework.

- Experience working with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB).

- Familiarity with microservices architecture and messaging queues (Kafka, RabbitMQ, SQS).

- Experience with AWS cloud services (EC2, S3).

- Basic DevOps knowledge with Docker and Kubernetes.

- Experience writing unit and integration tests.

- Good understanding of design patterns and best practices

info-icon

Did you find something suspicious?