Software Engineer - Java/Python

26 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Description

About the Role :
  • We are seeking a motivated and skilled Software Engineer to join our development team.
  • The ideal candidate will have hands-on experience in designing, developing, testing, and maintaining software applications.
  • You will work on modern software solutions, collaborate with cross-functional teams, and contribute to delivering high-quality, scalable, and maintainable applications.

Key Responsibilities

  • Design, develop, test, and deploy software applications based on business requirements.
  • Write clean, maintainable, and efficient code following coding standards and best practices.
  • Implement new features, enhancements, and bug fixes in existing software.
  • Participate in the full software development lifecycle (SDLC) including analysis, design, implementation, and support.
  • Design and maintain database schemas, queries, and stored procedures.
  • Ensure proper data integrity, performance, and security in applications.
  • Integrate backend services and APIs efficiently with front-end applications.
  • Conduct unit testing, integration testing, and debugging to ensure high-quality software.
  • Collaborate with QA teams to identify and resolve defects.
  • Continuously improve code quality through code reviews and refactoring.
  • Work closely with product managers, designers, and other engineers in Agile/Scrum teams.
  • Document technical designs, workflows, and system configurations.
  • Participate in sprint planning, daily stand-ups, and retrospectives.
  • Stay updated with emerging technologies, frameworks, and best practices.
  • Contribute to innovation and adoption of modern development tools and approaches.
  • Mentor junior developers and provide technical guidance when required.

Qualifications

Education :

  • Bachelors or Masters degree in Computer Science, Information Technology, or related field.

Experience

  • 26 years of professional experience in software development.
  • Hands-on experience with programming languages such as Java, Python, C#, or JavaScript.
  • Exposure to web frameworks (Spring, Django, ASP.NET, Node.js) and frontend technologies (React, Angular, Vue) is a plus.

Technical Skills

  • Strong knowledge of object-oriented programming (OOP) and design patterns.
  • Experience with RESTful API development and integration.
  • Knowledge of relational databases (MySQL, PostgreSQL, SQL Server) and/or NoSQL databases (MongoDB, Redis).
  • Familiarity with version control tools (Git) and CI/CD pipelines.
  • Understanding of unit testing frameworks and test-driven development (TDD).
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You