Software Engineer - Java/Python

Gruve
Bengaluru
28000
Onsite
Posted on 07 May 2025
The Software Engineer with proficiency in either Java or Python is sought to join our dynamic, innovative team. This role, centered on the design, development, and maintenance of high-quality software programs and systems, will require a strong commitment to quality, collaboration, and continuous learning.

Key responsibilities include:

- Developing, testing, and maintaining software solutions using Java or Python to meet project requirements and business objectives.
- Collaborating with cross-functional teams to identify and understand business needs, and translate these into technical requirements.
- Designing, coding, and implementing software solutions that meet scalability, performance, and usability requirements.
- Writing reusable, testable, and efficient code, following best practices and adhering to the organization's coding standards.
- Reviewing code and providing constructive feedback to colleagues, promoting a culture of continuous improvement.
- Contributing to the design and implementation of system architecture, ensuring the scalability, performance, and security of the systems developed.
- Participating in all stages of the software development lifecycle, from requirements gathering to deployment and maintenance.

Qualifications:

- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- Minimum of 3 years of experience in software development with Java or Python.
- Strong understanding of software development methodologies, and the ability to apply them to real-world problems.
- Proficiency in object-oriented programming and design principles.
- Knowledge of databases and SQL, with experience in at least one of the following: MySQL, PostgreSQL, or Oracle.
- Familiarity with cloud platforms such as AWS or Google Cloud Platform is a plus.
- Excellent problem-solving skills, with the ability to analyze and solve complex problems effectively.
- Strong communication and team collaboration skills.
- Ability to work independently and manage multiple projects with competing deadlines.
- Self-motivated, adaptable, and results-oriented, with a strong commitment to quality.

The ideal candidate will be passionate about software development, eager to learn new technologies, and committed to delivering high-quality solutions that meet business needs. This is an exciting opportunity for a Software Engineer to join a fast-growing organization, contribute to innovative projects, and continuously improve their skills in a supportive, collaborative environment.

Skills Required

ui design deep learning ppc graphic design seo

Industry

Softwares

Category

New

Similar Job Openings