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

Senior Software Engineer - Java Development

Hrizen techno servicesGurgaon
5 days ago
Job description

We are seeking an experienced Senior Software Engineer to join our development team. The role involves designing, building, and maintaining high-quality software solutions while guiding junior team members and collaborating with cross-functional teams. The ideal candidate should have strong technical expertise, problem-solving skills, and the ability to take ownership of projects from concept to deployment.

Key Responsibilities :

  • Design, develop, and maintain reliable, efficient, and scalable software applications.
  • Translate business requirements into technical solutions and architecture.
  • Write clean, maintainable, and testable code following best practices and coding standards.
  • Debug, troubleshoot, and optimize applications for performance and scalability.
  • Lead code reviews and provide technical guidance to junior engineers.
  • Contribute to the design of system architecture and ensure alignment with organizational goals.
  • Collaborate with product managers, QA, and DevOps teams to deliver high-quality software on time.
  • Implement automated testing and participate in continuous integration and deployment (CI / CD).
  • Stay updated on new technologies, tools, and best practices to continuously improve development processes.
  • Ensure system security, data integrity, and compliance with relevant standards.

Requirements :

  • Strong expertise in at least one modern programming language (Java, C#, Python, JavaScript / TypeScript, etc.).
  • Experience with web application frameworks (e.g., Spring Boot, .NET Core, Django, Node.js, or Angular / React).
  • Solid understanding of object-oriented programming, design principles, and design patterns.
  • Hands-on experience with databases (SQL and NoSQL) and query optimization.
  • Familiarity with RESTful APIs, microservices architecture, and message queues.
  • Proficiency with version control systems (Git) and collaborative workflows.
  • Experience with CI / CD pipelines, Docker, and cloud platforms (AWS / Azure / GCP).
  • Strong knowledge of software testing practices (unit testing, integration testing, TDD).
  • Good understanding of security, scalability, and performance considerations.
  • Bachelors or Masters degree in Computer Science, Engineering, or related field.
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Software Engineer Java • Gurgaon