HamburgerMenu
hirist

Job Description

Responsibilities :

- Design, develop, and maintain robust, scalable, and efficient Java-based applications.

- Implement Object-Oriented Programming (OOP) principles and design patterns for clean, maintainable code.

- Develop and optimize multithreaded applications for high-performance use cases.


- Work with Java Collections Framework, data structures, and algorithms to solve complex problems.

- Handle exception/error management effectively and ensure application stability.

- Integrate with databases using JDBC or ORM frameworks like Hibernate or JPA.

- Develop and consume RESTful APIs and SOAP web services for system integrations.

- Collaborate with cross-functional teams to define, design, and ship new features.

- Perform code reviews, debug, and resolve technical issues.

- Ensure application performance, quality, and responsiveness.

- Stay updated with the latest Java technologies and industry best practices.

Requirements :


- Bachelor's/Master's degree in Computer Science, Engineering, or related fields.

- Strong proficiency in Core Java and related technologies.

- Hands-on experience with multithreading, concurrency, and thread management.

- In-depth knowledge of Collections Framework, data structures, and algorithms.

- Proficiency in working with JDBC, Hibernate, or JPA.

- Experience with Spring Framework (Spring Core, Spring Boot, etc. ) or similar frameworks.

- Solid understanding of design patterns and SOLID principles.

- Proficiency in working with databases (SQL/NoSQL).

- Experience in developing and integrating RESTful APIs and web services.

- Familiarity with build tools like Maven or Gradle and version control systems (e. g., Git).

- Strong debugging, troubleshooting, and problem-solving skills.

Good-to-haves :


- Experience with Microservices Architecture.

- Familiarity with Kafka, RabbitMQ, or other messaging systems.

- Knowledge of Cloud Platforms (AWS, Azure, or Google Cloud).

- Exposure to DevOps practices and tools (Docker, Kubernetes, CI/CD).

- Experience with performance tuning and memory optimization.

The job is for:

Women candidates preferred
info-icon

Did you find something suspicious?