HamburgerMenu
hirist

Software Engineer - Java/Python

ACA Global
Anywhere in India/Multiple Locations
2 - 6 Years

Posted on: 24/10/2025

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


info-icon

Did you find something suspicious?