HamburgerMenu
hirist

Miracle Software Systems - Senior Software Engineer - Java/Python

Posted on: 07/10/2025

Job Description

Senior Software Engineer (Python / Java)


Experience : 5+ Years


Location : Visakhapatnam, India


Employment Type : Full-time | On-site


About the Role :


We are looking for an experienced Senior Software Engineer proficient in Python/Java to join our engineering team in Visakhapatnam. The ideal candidate will be responsible for building, enhancing, and maintaining scalable software applications, ensuring high performance and reliability.


Key Responsibilities :


- Design, develop, and maintain robust backend systems using Python/Java.


- Write clean, efficient, and reusable code following best practices.


- Develop and integrate RESTful APIs and backend services.


- Collaborate with cross-functional teams to define, design, and deliver new features.


- Ensure optimal application performance, quality, and responsiveness.


- Conduct code reviews and provide technical guidance to team members.


- Debug, troubleshoot, and resolve complex technical issues.


- Participate in requirement analysis, system design, and architecture discussions.


Technical Skills & Requirements :


Must-Have Skills :


- Strong programming experience in Python/Java (preferably both).


- Solid understanding of OOP concepts, data structures, and algorithms.


- Experience in developing and consuming RESTful APIs.


- Hands-on experience with relational databases (MySQL, PostgreSQL) and ORM frameworks.


- Familiarity with web frameworks such as Django / Flask (for Python) or Spring Boot (for Java).


- Proficient with version control systems like Git.


Good-to-Have Skills :


- Experience with NoSQL databases (MongoDB, Redis).


- Basic understanding of cloud-based application deployment.


- Familiarity with Agile development practices.


Qualifications :


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


- Minimum 5 years of hands-on software development experience in Python or Java.


Soft Skills :


- Strong problem-solving and analytical thinking.


- Excellent communication and collaboration abilities.


- Attention to detail and commitment to code quality.


info-icon

Did you find something suspicious?