Senior Software Engineer

10 hours ago


Chennai, Tamil Nadu, India Patel Family Office Full time ₹ 15,00,000 - ₹ 25,00,000 per year

****Experience- 5-10 years

Job Type: In office

Key Responsibilities:

1. Software Development & Implementation

  • Design, develop, and maintain Java applications using frameworks like Spring Boot, Hibernate, and JPA.
  • Implement RESTful APIs, SOAP web services, and microservices-based architectures.
  • Ensure code quality, reusability, and adherence to best practices.
  • Optimize application performance and scalability.

2. Back-End Development & API Integration

  • Develop and integrate APIs for seamless data exchange between front-end and back-end systems.
  • Implement authentication and authorization mechanisms (OAuth, JWT, Spring Security).
  • Work with messaging systems like RabbitMQ, Kafka for asynchronous processing.

3. Database Management

  • Work with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB) for data persistence.
  • Write optimized queries and stored procedures for database interactions.
  • Ensure database security, indexing, and optimization for better performance.

4. Testing & Debugging

  • Perform unit testing using JUnit, Mockito and integration testing for ensuring code reliability.
  • Debug and troubleshoot performance issues, memory leaks, and runtime exceptions.
  • Implement logging mechanisms using Log4j, SLF4J.

5. CI/CD & DevOps Collaboration

  • Work with DevOps teams to integrate code into CI/CD pipelines (Jenkins, GitLab CI/CD, Azure DevOps).
  • Utilize containerization tools like Docker, Kubernetes for application deployment.
  • Collaborate on cloud-based deployments using AWS, Azure, or Google Cloud.

6. Security & Performance Optimization

  • Ensure application security using encryption, authentication, and secure coding standards.
  • Optimize Java applications for speed and efficiency.
  • Identify and resolve vulnerabilities following OWASP best practices.

7. Agile Development & Team Collaboration

  • Participate in Agile/Scrum ceremonies (sprint planning, daily stand-ups, retrospectives).
  • Work with product managers, business analysts, and UI/UX designers to refine requirements.
  • Collaborate with front-end developers to integrate APIs and enhance user experience.

8. Documentation & Continuous Learning

  • Maintain technical documentation, including system architecture and API documentation.
  • Stay updated with Java advancements, frameworks, and best practices.
  • Contribute to knowledge-sharing sessions and team mentorship.

Requirements Technical Skills:

  • Core Java (JDK 11+), Spring Boot, Hibernate, JPA.
  • Microservices architecture, RESTful APIs, SOAP web services.
  • SQL (MySQL, PostgreSQL), NoSQL (MongoDB, Cassandra).
  • Testing frameworks (JUnit, Mockito).
  • Version control (Git, GitHub, GitLab, Bitbucket).
  • CI/CD tools (Jenkins, Docker, Kubernetes).
  • Cloud services (AWS, Azure, GCP) - optional but preferred.
  • Angular development

Soft Skills:

  • Strong analytical and problem-solving skills.
  • Effective communication and teamwork abilities.
  • Ability to work in a fast-paced, Agile environment.
  • Attention to detail and passion for software development.

Preferred Qualifications:

  • Bachelor's degree in Computer Science, IT, or related field.
  • Certifications like Oracle Certified Java Programmer (OCJP), Spring Professional Certification are a plus.

Job Types: Full-time, Permanent

Pay: ₹1,500, ₹2,500,000.00 per year

Experience:

  • Back-end development: 5 years (Required)


  • Chennai, Tamil Nadu, India Banyan Software Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India Banyan Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India hSenid Software Lanka Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Company DescriptionhSenid Mobile Solutions is a wholly owned subsidiary of hSenid Software International Pvt.Ltd., an international software development company with offices in the United States ofAmerica, Singapore, India and Sri Lanka. It was founded in 1997 with the aim of providing highquality software products and services to its customers worldwide. We...


  • Chennai, Tamil Nadu, India Building Blocks Software Services Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Location - Chennai / Coimbatore. We are looking for a passionate Software Engineer to design, develop and install software solutions. Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in Python and its frameworks alongside. Our ideal candidates are familiar with the software...

  • Software Engineer

    4 days ago


    Chennai, Tamil Nadu, India CADS Software Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    Software Engineer - C# / Revit API DeveloperCompany OverviewAt CADS, we build world-class engineering software trusted by thousands of users globally. We combine deep civil and structural engineering expertise with modern software development practices to deliver innovative and robust solutions for the construction industry. Our flagship products include...


  • Chennai, Tamil Nadu, India Talent21 Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Are you a skilled Senior Software Engineer who is proficient in C#, .NET Framework, MVC, SSIS, SQL Server 2016, Visual Studio 2017 for SSIS, VS 2019 for web applications, and IBM MQ? If so, we have an exciting opportunity for you to join our team.Job Responsibilities:Design, develop, and maintain software applications using C#, .NET Framework, and MVC.Create...


  • Chennai, Tamil Nadu, India Karemind I Scripts (P) Limited Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Company DescriptionKaremind I Scripts (P) Limited is part of Healthcare's mobile suite, which supports providers across the continuum of care. Our solutions are designed to help healthcare professionals regain time, enabling them to focus on delivering exceptional patient care. By leveraging innovative technology, we aim to streamline processes and improve...


  • Chennai, Tamil Nadu, India Crayon Data Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Senior Software Engineer Chennai (AI/ML Engineering Focus) Build the backbone of AI — engineer the systems that power enterprise intelligenceLocation: Chennai, India Experience: 6–8 years in software engineering (preferably in AI/ML or data-driven product development) Problem solvers who don't just write code but build scalable, impactful AI...


  • Chennai, Tamil Nadu, India Ebitaus Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Role: Senior Software EngineerKey ResponsibilitiesDesign, develop, and maintain scalable applications using modern full-stack technologiesRequired SkillsJava, Python, , Angular,


  • Chennai, Tamil Nadu, India Ford Global Career Site Full time ₹ 10,00,000 - ₹ 15,00,000 per year

    We're hiring a seasoned, hands‑on Senior Software Engineer to design, build, and operate full‑stack cloud applications with a strong emphasis on AI/ML-powered features. You'll work closely with product, design, QA, and engineering teams across multiple geographies to deliver scalable microservices, content‑driven React + AEM front ends, and AI-enabled...