HamburgerMenu
hirist

Software Engineer - Java/Python

Geek Technologies
Bangalore
4 - 8 Years

Posted on: 14/12/2025

Job Description

Description :

ROLE OVERVIEW :

Architect, Build, and Mentor. As a Mid-Level Software Engineer, you'll drive the development of robust software solutions, contribute to technical direction, and mentor junior engineers, playing a key role in our success.

KEY RESPONSIBILITIES :

- Architect and implement scalable software components.

- Design end-to-end solutions aligned with client needs.

- Estimate development efforts and contribute to project planning.

- Write clean, efficient code in Java or Python.

- Lead code reviews and contribute to system design.

- Develop and maintain unit and integration tests.

- Troubleshoot, debug, and optimize systems.

- Mentor junior engineers.

- Stay updated on new technologies.

- Participate in agile ceremonies.

REQUIRED SKILLS & QUALIFICATIONS :

- 3-5 years of professional software development experience.

- B.E./B.Tech or M.E./M.Tech in Computer Science (CSE) or Information Technology (IT) only.

- Deep proficiency in Java or Python.

- Strong understanding of Data Structures, Algorithms, and OOP.

- Proven experience with RESTful APIs and microservices.

- Hands-on experience with NoSQL datastores (e.g., MongoDB, Cassandra).

- Solid understanding of messaging technologies (e.g., Kafka, RabbitMQ).

PREFERRED SKILLS :

- Experience with cloud platforms (AWS, Azure, GCP).

- Containerization (Docker, Kubernetes).

- CI/CD and both SQL/NoSQL databases.

- Open-source contributions are a plus.


info-icon

Did you find something suspicious?