We are looking for a skilled Software Engineer with strong experience in Java and Python to design, develop, test, and maintain scalable software applications. The ideal candidate will work closely with cross-functional teams to deliver high-quality solutions that meet business and technical requirements.
Key Responsibilities
* Design, develop, and maintain applications using Java and Python
* Write clean, efficient, and well-documented code
* Develop and consume RESTful APIs and backend services
* Debug, troubleshoot, and resolve software defects
* Participate in code reviews and follow best coding practices
* Collaborate with product managers, designers, and QA teams
* Optimise application performance, security, and scalability
* Support deployment and maintenance of applications
Required Skills & Qualifications
* Proven experience in Java and Python development
* Strong understanding of object-oriented programming (OOP)
* Experience with frameworks such as Spring / Spring Boot (Java) and Django / Flask (Python)
* Knowledge of SQL and relational databases (MySQL, PostgreSQL, etc.)
* Experience using Git or other version control systems
* Understanding of software development lifecycle (SDLC)
#J-18808-Ljbffr