Job Summary :
We are seeking a skilled Java Developer to join our dynamic team.
The ideal candidate will have a strong background in Core Java and experience with various Java technologies and tools.
Responsibilities :
- Design, develop, and maintain robust and scalable Java applications.
- Write clean, maintainable, and efficient code in Core Java.
- Develop and execute unit tests using JUnit to ensure code quality.
- Manage database connections and queries using JDBC with PostgreSQL.
- Implement and integrate messaging systems with ActiveMQ or RabbitMQ, or Kafka.
- Utilize Redis for caching and optimizing application performance.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance and ensure reliability.
- Follow best practices for software development, including code reviews and version control.
Desired Requirements :
Experience with microservices architecture.Knowledge of cloud platforms such as AWS, Azure, or GCP.Familiarity with CI / CD pipelines(ref : hirist.tech)