remote
Software Developer - FuGen IT Solutions
Software Engineer
Dynamic Software Developer role focused on designing, coding, and maintaining enterprise applications using Java and Python, with strong database and API integration skills. Collaborate in Agile teams to deliver high‑quality, scalable solutions.
About the role
Key Responsibilities
- Design, develop, and maintain robust Java and Python applications that meet business requirements.
- Write clean, efficient SQL queries and manage database schema changes for performance and reliability.
- Implement and consume RESTful APIs, ensuring secure and scalable integration between services.
- Participate in Agile ceremonies (sprints, stand‑ups, retrospectives) to deliver incremental value.
- Conduct code reviews, unit testing, and debugging to uphold high code quality standards.
Requirements
- 3+ years of professional experience in software development with Java and Python.
- Strong understanding of relational databases and SQL optimization.
- Experience building and consuming REST APIs and working with JSON/XML.
- Familiarity with Agile development practices and CI/CD pipelines.
- Excellent problem‑solving skills and a collaborative mindset.