Talent.com
This job offer is not available in your country.
Software Engineer - Java Technologies

Software Engineer - Java Technologies

Big Oh TechGurgaon
30+ days ago
Job description

Job Description :

Key Responsibilities :

  • Develop and maintain backend services using Core Java and Spring Boot.
  • Design and implement Microservices Architecture to build scalable and distributed systems.
  • Optimize and manage relational databases using SQL (e.g., MySQL, PostgreSQL).
  • Implement and manage message queues (RabbitMQ, Kafka, or ActiveMQ) for asynchronous processing.
  • Integrate and optimize caching solutions (e.g., Redis, Memcached) to improve performance.
  • Develop and expose RESTful APIs for seamless integration with frontend and external services.
  • Collaborate with cross-functional teams to design scalable and efficient solutions.
  • Ensure security, performance, and high availability of backend services.
  • Troubleshoot and resolve production issues, ensuring minimal downtime.
  • Write clean, efficient, and well-documented code while following best practices.

Required Skills :

  • Strong proficiency in Core Java and Spring Boot.
  • Good understanding of Microservices Architecture and its best practices.
  • Experience with SQL and relational databases (e.g., OracleSQL, PostgreSQL).
  • Familiarity with message queues (RabbitMQ, Kafka, or ActiveMQ).
  • Hands-on experience with caching solutions (Redis).
  • Understanding of RESTful APIs and API Gateway concepts.
  • Familiarity with Git for version control.
  • Experience in unit testing frameworks (JUnit, Mockito).
  • Familiarity with CI / CD pipelines for automated deployments.
  • Knowledge of monitoring tools like Prometheus, Grafana, or ELK stack.
  • Understanding of containerization (Docker, Kubernetes) is a plus.
  • ref : hirist.tech)

    Create a job alert for this search

    Software Engineer Java • Gurgaon