HamburgerMenu
hirist

Job Description

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.


info-icon

Did you find something suspicious?